如何对一个数组列表进行排序,并在java中设置另一个具有相同顺序的列表

Rah*_*hul 2 java sorting list

我有三个带有String的数组列表.我想对一个arraylist进行排序,并且使用相同的顺序想要在java中设置其他两个列表的元素.我可以排序一个列表,但如何设置其他两个列表的元素与排序列表顺序.

谢谢并问候Rahul

Ern*_*ill 8

到目前为止,最好的方法是重新考虑设计并将所有三个相关数据放入为此目的设计的类实例中,然后对其进行排序ArrayList.

任何其他方法都会涉及设置一些Maps来保存s之间的关系String,然后在排序第一个(一个困难的混乱)之后手动移动列表或编写你自己的排序算法,同时移动后两个列表第一个(可能更容易,但更糟糕的是.)