輸出的方法一樣的,只是顯示的格式不一樣而已。
// 使用format()方法將日期轉換為指定格式的文本
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 使用format()方法將日期轉換為指定格式的文本
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2017-06-26
int[] nums = new int [9];
//通過循環給數組賦值
for (int i = 0; i < nums.length; i++) {
// 產生10以內的隨機數
int x = (int)(Math.random() * 10);
nums[i] = x;// 為元素賦值
}
// 使用foreach循環輸出數組中的元素
for ( int each : nums ) {
System.out.print( each + " ");
}
}
//通過循環給數組賦值
for (int i = 0; i < nums.length; i++) {
// 產生10以內的隨機數
int x = (int)(Math.random() * 10);
nums[i] = x;// 為元素賦值
}
// 使用foreach循環輸出數組中的元素
for ( int each : nums ) {
System.out.print( each + " ");
}
}
2017-06-25
從后往前插入其實就是拿到了他的全長作為一個條件,每一次循環都是在長度的基礎上減一就可以從后往前插入了,判斷條件就是位置的flag大于零(說明還沒到頭)。
for(int i = str.length()-3;i>=0;i=i-3)
{
str.insert(i,',');
}
for(int i = str.length()-3;i>=0;i=i-3)
{
str.insert(i,',');
}
2017-06-25
注意這里的s是一個字符串,要得到它的長度必須是調用一個函數才可以知道(如下),同時s.charAt()就是第幾個位置的字符串
for (int i = 0;i<s.length();i++ )
{
// 獲取每個字符,判斷是否是字符a
if (s.charAt(i)=='a') {
// 累加統計次數
num++;
}
}
for (int i = 0;i<s.length();i++ )
{
// 獲取每個字符,判斷是否是字符a
if (s.charAt(i)=='a') {
// 累加統計次數
num++;
}
}
2017-06-25
System.out.println("s3和s4內存地址相同嗎?" + (s4 == s3));
System.out.println("s3和s4內容相同嗎?" + s4.equals(s3));
System.out.println("s3和s4內容相同嗎?" + s4.equals(s3));
2017-06-25