【发布时间】:2020-04-06 09:30:17
【问题描述】:
我有 2 个数组列表
ArrayList<String> passengerNames= new ArrayList<String>();//stores passenger names
ArrayList<String> seatNumber= new ArrayList<String>();//stores the seat passenger booked 1 seat=1passenger
passengerNames.add("Ram");
passengerNames.add("Shyam");
passengerNames.add("CPS");
passengerNames.add("John");
passengerNames.add("Steve");
seatNumber.add(1);
seatNumber.add(84);
seatNumber.add(19);
seatNumber.add(99);
seatNumber.add(78);
所以乘客姓名数组将是 [拉姆、希亚姆、CPS、约翰、史蒂夫] 和 seatNumber 数组将是 [1, 84, 19, 99, 78] 我想按升序对座位号数组进行排序,但我想用它更改乘客姓名列表,就像当座位号处于升序时一样 [1,19,78,84,99] 乘客姓名数组应该像这样排序 [拉姆、CPS、史蒂夫、希亚姆、乔恩]
【问题讨论】:
-
您的问题是什么? “怎么做?”
-
[Mod] - 请编辑您的问题以获得更清晰更具体的问题,如果需要,请添加相关代码示例
标签: java arrays sorting arraylist