2012-12-02 79 views
-1

我有一個字符串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); 
    } 
} 
+3

你什麼錯誤? –

+0

[鏈接](http://i47.tinypic.com/c0wn6.jpg) – Mesho

+0

你可以看到鏈接錯誤 – Mesho

回答

1

您還沒有導入LinkedList,並且LinkedList沒有插入方法。試試這個:

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); 
    } 
} 
+0

OP已經暗示(對已被刪除的答案在下面留言),他用自己的'LinkedList'實現。 –

+1

@combinatorics你的答案似乎對我好......沒有,如果他實現擴展列表,無法知道它的排序方式,告訴的方式。 – JLove