![](/img/trans.png)
[英]Sorting items that have the same value in LinkedList??? - java
[英]Sorting a LinkedList by value
我有一個鏈表結構,每個節點都存儲int ID號, 字符串名稱變量和Node鏈接變量。 我想根據ID對這個列表的升序進行排序。 collection.sort適合嗎? 我實際上該如何處理?
您有兩種選擇:
讓您的Node類實現Comparable
接口並像這樣實現compareTo(NodeType other)
: return Integer.compare(this.id, other.id)
。
將LinkedList上的Collections.sort
與自定義比較器一起使用: Collections.sort(list, (a,b) -> Integer.compare(a.getId(),b.getId())
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.