Java 使用双链表按优先级排序
我被困在这里,任何人都可以帮我解决这个问题Java 使用双链表按优先级排序,java,sorting,bubble-sort,doubly-linked-list,Java,Sorting,Bubble Sort,Doubly Linked List,我被困在这里,任何人都可以帮我解决这个问题 Integer Personid = rs.getInt("Personid"); String FirstName = rs.getString("FirstName"); String LastName = rs.getString("LastName"); String DateOfArrival = rs.getStr
Integer Personid = rs.getInt("Personid");
String FirstName = rs.getString("FirstName");
String LastName = rs.getString("LastName");
String DateOfArrival = rs.getString("DateOfArrival");
String PassportNumber = rs.getString("PassportNumber");
String PriorityLevel = rs.getString("PriorityLevel");
PriorityNumber = rs.getString("PriorityNumber");
ArrayList<String> queue = new ArrayList<String>();
queue.add(Personid.toString());
queue.add(FirstName);
queue.add(LastName);
queue.add(DateOfArrival);
queue.add(PassportNumber);
queue.add(PriorityLevel);
queue.add(PriorityNumber);
System.out.println(queue);
需要获得:
[218, Akhil, Chandran, 2020-02-21, KH1234567, High Priority, 3]
[222, Pole, Mathew, 2020-04-14, HY212121, High Priority, 3]
[223, Myra, Mary, 2020-03-04, GH6666666, High Priority, 3]
[220, Michele, Philip, 2021-10-22, HJ989898, Medium Priority, 2]
[221, Zania, Zing, 2024-09-26, GH565656, Medium Priority, 2]
[219, Emma, Sony, 2020-11-11, HJ73737377, Low Priority, 1]
那你为什么要用ArrayList呢?我看不到有人试图对列表进行实际排序,请发布相关代码。现在这看起来像是请求我们为您编写代码。您发布的代码不会产生您发布的输出。您的输出是对象列表,代码是字符串列表。您可以实现自己的比较器。sort(list,newcomparator(){});
[218, Akhil, Chandran, 2020-02-21, KH1234567, High Priority, 3]
[222, Pole, Mathew, 2020-04-14, HY212121, High Priority, 3]
[223, Myra, Mary, 2020-03-04, GH6666666, High Priority, 3]
[220, Michele, Philip, 2021-10-22, HJ989898, Medium Priority, 2]
[221, Zania, Zing, 2024-09-26, GH565656, Medium Priority, 2]
[219, Emma, Sony, 2020-11-11, HJ73737377, Low Priority, 1]