我试图按字典顺序对三个数组进行排序.数组通过公共数组相互关联.如果我证明:
int[] record = new int[4];
String [] colors = {"blue", "yellow", "red", "black"};
String [] clothes = {"shoes", "pants", "boots", "coat"};
当在控制台上打印时,我希望将它们放在三列中,如下所示:
未排序:
Record Color Clothes
0 blue shoes
1 yellow pants
2 red boots
3 black coat
按颜色排序:
Record Color Clothes
3 black coat
0 blue shoes
2 red boots
1 yellow pants
按衣服排序:
Record Color Clothes
2 red boots
3 black coat
1 yellow pants
0 blue shoes
我发现一个类似于我的场景的回答,但是它比较了整数而不是字符串,我在使用compareTo()方法和Arrays.sort()方面遇到麻烦,以达到我想要的输出.
任何帮助将不胜感激!