如何在java中对数组排序并转换为字符串
如果我们改变<如何在java中对数组排序并转换为字符串,java,Java,如果我们改变< 然后输出是99---已经有一个预定义的库函数,无需编写。我认为您的问题在于: -1 3 5 10 11 34 99 -13510113499 for(int i=0;i
然后输出是99---已经有一个预定义的库函数,无需编写。我认为您的问题在于:
-1
3
5
10
11
34
99
-13510113499
for(int i=0;i
应该是:
for (int i = 0; i < length; i++) {
System.out.println(num[i]);
printinstring=printinstring+Integer.toString(num[i]);
}
for(int i=0;i0){
printinstring=printinstring+“”;
}
printinstring=printinstring+Integer.toString(num[i]);
}
或者更简洁地说
for (int i = 0; i < length; i++) {
if (i > 0) {
printinstring = printinstring + " ";
}
printinstring = printinstring + Integer.toString(num[i]);
}
for(int i=0;i0){
printinstring+=“”;
}
printinstring+=num[i];
}
甚至
for (int i = 0; i < length; i++) {
if (i > 0) {
printinstring += " ";
}
printinstring += num[i];
}
for(int i=0;i0)?“”:“”+num[i];
}
但是@Mahesh是对的。不需要自己实现sort。使用现有的库方法
for (int i = 0; i < length; i++) {
if (i > 0) {
printinstring += " ";
}
printinstring += num[i];
}
for (int i = 0; i < length; i++) {
printinstring += ((i > 0) ? " " : "") + num[i];
}