簡體   English   中英

對列表的一部分進行排序的最佳方法(Java)

[英]Best way to sort part of a list (Java)

我需要對列表的末尾進行排序[6, 2, 3, 5, 4, 1, 0] --> [6, 2, 3, 0, 1, 4, 5]可以使用 arrays Arrays.sort(sequence, i, sequence.size());輕松完成Arrays.sort(sequence, i, sequence.size()); 但是當 Collections.sort 不允許開始和結束參數時,我將如何處理列表?

您可以在 Collection.sort().. 中傳遞子列表

List<Integer> a= Arrays.asList(6, 2, 3, 5, 4, 1, 0);
Collections.sort(a.subList(3,a.size()));
a.stream().forEach(System.out::println);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM