題目要求 首位不能是 ".",而index是我們獲取的是最后一次出現 "."的位置,因此index不能用來判斷是否 ".”出現在首位,if (index!=-1&&fileName.indexOf(".")!=0&&prefix.equals("java")),重新獲取第一次首出現的位置fileName.indexOf(".")!=0。可以將fileName的首位改成"."來驗證
2017-06-05
int l=str.length();
int m=l/3;
System.out.println(m);
for(int i=1;i<=m;i++){
str.insert(l-3*i,",");
}
int m=l/3;
System.out.println(m);
for(int i=1;i<=m;i++){
str.insert(l-3*i,",");
}
2017-06-03
1.首先要知道length, length(), size()的區別。分別用于數組,字符串,泛型集合。
2.其次要知道java的數據類型:基本數據類型和復合數據類型。==比較內存地址;equals比較內容。
3.s.charAt(i).equals("a")報錯說char不能被間接引用,推斷前邊已經有一個點符號。而且s.charAt(i)屬于基本數據類型,用==比較合規。
2.其次要知道java的數據類型:基本數據類型和復合數據類型。==比較內存地址;equals比較內容。
3.s.charAt(i).equals("a")報錯說char不能被間接引用,推斷前邊已經有一個點符號。而且s.charAt(i)屬于基本數據類型,用==比較合規。
2017-06-03
int i = 0;
while((strBulider.length() - ((i + 1) * 3 + i)) >= 0){
strBulider.insert((strBulider.length() - ((i + 1) * 3 + i)),",");
i++;
}
while((strBulider.length() - ((i + 1) * 3 + i)) >= 0){
strBulider.insert((strBulider.length() - ((i + 1) * 3 + i)),",");
i++;
}
2017-06-02