最新回答 / MaJor_Lee
限定分割次数来限定返回字符串数组的个数,如果limit> 0,则返回limit个字符串(从串头开始,最后一个包含未分割的所有字符);limit=0,则返回尽可能多的字符串,但是结尾的空字符串(“”)会被省略;如果limit<0,则返回尽可能多的字符串,结尾空字符(“”)也做返回。
2016-12-04
最新回答 / 历飞雨
你那还不如直接追加str.append("j,aew,kjl,dfx,mop,zdm");了。直接把逗号插入完毕,前面的都省略了请记住追加是追加的功能,插入时插入的功能
2016-12-03
// 从后往前每隔三位插入逗号
for(int i = str.length();i > 0;i -= 3){
if(i == 16)
continue;
else
str.insert(i,',');
}
for(int i = str.length();i > 0;i -= 3){
if(i == 16)
continue;
else
str.insert(i,',');
}
2016-12-03
这里的主要难处就是怎么生成随机字符,我是这样做的:
String c = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
Random random = new Random();
c.charAt(random.nextInt(c.length()));
String c = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
Random random = new Random();
c.charAt(random.nextInt(c.length()));
2016-12-02
已采纳回答 / 晴颜
索引设为2,其实在它之前的还有0,1两个位置,即你新添加的这个数组是从2往下排列的,之前添加的在2这个位置上的数据被挤到后面去了。你上面这几个的输出“添加了课程:1数据结构添加了课程:2C语言添加了两门课程:3高等数学;4离散数学添加了两门课程:5大学英语;6大学语文”是你添加课程顺序的打印,并不是这些课程的实际排列顺序,实际课程的排列顺序是课程:2C语言课程:1数据结构课程:5大学英语课程:6大学语文课程:3高等数学课程:4离散数学
2016-12-01