题目要求 首位不能是 ".",而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