我有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);
}
}
答案 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);
}
}