50,530
社区成员
发帖
与我相关
我的任务
分享
import java.util.Arrays;
public class Test02 {
public static void main(String[] args) {
String[] arr = new String[] { null, "00400000", "00200000", null,
"00100000", "00300000" };
sort(arr);
System.out.println(Arrays.toString(arr));
}
static void sort(String[] arr) {
final String nullString = "null";
for (int i = 0; i < arr.length; ++i) {
if (arr[i] == null) arr[i] = nullString;
}
Arrays.sort(arr);
for (int i = 0; i < arr.length; ++i) {
if (arr[i].equals(nullString)) arr[i] = null;
}
}
}
结果
[00100000, 00200000, 00300000, 00400000, null, null]