按字母顺序排序链表中的错误

时间:2012-12-02 21:14:12

标签: java sorting

我有LinkedList个字符串,其中插入了很多单词。我想按字母顺序对列表进行排序。

我在互联网上搜索了Collections.sort(list); 但是当我尝试它时,我收到了一个错误。 这是代码:

import java.text.Collator;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class Test {
    public static void main(String[] args) {

     LinkedList<String> s=new LinkedList<String>();

        s.insert("cat");
        s.insert("apple");
        s.insert("desk");
        s.insert("bed");
        s.insert("zebra");
        s.insert("floor");

        Collections.sort(s);
    }
}

1 个答案:

答案 0 :(得分:1)

您尚未导入LinkedList,而LinkedList没有insert方法。试试这个:

import java.util.Collections;
import java.util.LinkedList;

public class Test {
    public static void main(String[] args) {

     LinkedList<String> s=new LinkedList<String>();

        s.add("cat");
        s.add("apple");
        s.add("desk");
        s.add("bed");
        s.add("zebra");
        s.add("floor");

        Collections.sort(s);
    }
}