Javaのリンクリスト内要素の辞書順による並べ替え方法
Javaでは、Collections.sort()メソッドを使用すると、LinkedListを辞書順にソートできます。
- LinkedListオブジェクトを作成し、ソート対象の要素を追加する。
- Collections.sort()メソッドを使用してLinkedListをソートします。このメソッドは引数としてListオブジェクトを受け取り、要素の自然な順序でソートします。
- 並び替えられたリンクドリストはつまり辞書で並び替えられた結果です。
サンプルコードを以下に示します。
import java.util.Collections;
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<>();
list.add("banana");
list.add("apple");
list.add("pear");
// 对链表进行字典排序
Collections.sort(list);
// 输出排序后的链表
System.out.println(list);
}
}
出力結果は、[リンゴ、バナナ、梨] です。