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
最赞回答 / 喵老板次鱼鱼
好想法呀!!你的想法完全正确!map的value可以是一个list,但是有一点需要注意的是,list里的add()方法是添加一个新的element到list里面去,不是修改原本的值。我写了一个实现你这个想法的代码,结果是:key = 1, value = [aaa]key = 1, value = [aaa,bbb]可以看到list中原本存储的list.get(0)是"aaa",现在调用了add("bbb")之后相当于给list添加了一个新的element。代码:<...code...>
2017-06-02
一个精通8国语言以及c、paython、ios、php、jsp等语言的高级架构师,凭着不服输的精神,在学习Java,希望大家给我一点鼓励,让我有坚持下去的勇气~
2017-06-02
老师的Student newst=new Student(stuID, name);错了把 怎么都是String? 一个是String 一个是Student啊
2017-06-02
一个师范大学大一的学生,单身狗,凭着不服输的精神,在学习Java,希望大家给我一点鼓励,让我有坚持下去的勇气~
2017-06-01