2012-12-02 5 views
-1

나는 많은 단어를 삽입하는 LinkedList 개의 문자열을 가지고 있습니다. 목록을 알파벳 순으로 정렬하고 싶습니다.알파벳순으로 연결된 목록을 정렬하는 중에 오류가 발생했습니다.

나는 인터넷을 검색하여 Collections.sort(list); 을 찾았지만 오류가 발생했습니다. 당신은 LinkedList의와 LinkedList의이 삽입 방법이없는 가져 오지 않은

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

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

+0

위 그림의 링크에서 오류 – Mesho

답변

1

: 이 코드입니다. 사용해보기 :

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 당신의 대답은 나에게 좋을 듯하다 ... 그의 구현이 List를 확장하는지, 정렬 할 수 있는지를 알 수있는 방법은 없다. – JLove

관련 문제