【发布时间】:2020-05-20 11:36:44
【问题描述】:
请帮忙,我在如何对两列中的字符串数组进行排序时遇到问题。 所以,我有两列:它们都包含一个字符串。我需要按字母顺序对第一列进行排序,而第二列不应该打乱,因此,它应该与排序后的第一列相对应。
谁能看到我需要在下面的代码中放置排序方法:
public static void main(String[] args) {
String[][] emp = {
{"Victor ", "ZSA"},
{"Fred ", "HAN"},
{"Drake ", "SOL"},
{"Albert ", "TUR"},
{"Eric ", "CAN"}};
System.out.println("String 1: String 2: ");
for (int i = 0; i < emp.length; i++) {
for (int j = 0; j < emp[0].length; j++) {
System.out.printf("%9s", emp[i][j]);
}
System.out.println();
}
}
输出应该是:
Albert TUR
Drake SOL
Eric CAN
Fred HAN
Victor ZSA
【问题讨论】:
标签: java arrays sorting multidimensional-array