java中如何数个数组_如何在java中排序多个数组

我试图按字典顺序对三个数组进行排序.数组通过公共数组相互关联.如果我证明:

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()方面遇到麻烦,以达到我想要的输出.

任何帮助将不胜感激!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值