我试图按字典顺序对三个数组进行排序.阵列通过公共阵列彼此相关.如果我证明,它更容易解释:
int[] record = new int[4];
String [] colors = {"blue", "yellow", "red", "black"};
String [] clothes = {"shoes", "pants", "boots", "coat"};
Run Code Online (Sandbox Code Playgroud)
在控制台上打印时,我希望将它们放在类似下面的三列中:
Record Color Clothes
0 blue shoes
1 yellow pants
2 red boots
3 black coat
Run Code Online (Sandbox Code Playgroud)
Record Color Clothes
3 black coat
0 blue shoes
2 red boots
1 yellow pants
Run Code Online (Sandbox Code Playgroud)
Record Color Clothes
2 red boots
3 black coat
1 yellow pants
0 blue shoes
Run Code Online (Sandbox Code Playgroud)
我发现了一个类似于我的场景的先前答案,但是它比较了整数而不是字符串,而且我在使用该compareTo()方法时遇到了麻烦并且Arrays.sort()达到了我想要的输出.
任何帮助,将不胜感激!