Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用双链表按优先级排序_Java_Sorting_Bubble Sort_Doubly Linked List - Fatal编程技术网

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]