Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中对数组排序并转换为字符串_Java - Fatal编程技术网

如何在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];
}