2016-05-29 4 views
1
package collection; 

import java.util.*; 

public class SortedSet { 

    public static void main(String[] args) { 
     // TODO Auto-generated method stub 

     SortedSet set = new TreeSet(); 

    } 

} 

を変換することはできません。のJavaコレクション型の不一致:それは私に次のエラーを与えるTreeSetのからにSortedSet

Type mismatch: cannot convert from TreeSet to SortedSet 
+1

あなたのクラス名はSortedSetです。他のものに変更するか、完全修飾名を使用してください。java.util.SortedSet –

+0

これはまったく同じ問題です:http://stackoverflow.com/questions/37504327/creating-a-ベクトルクラスのオブジェクトのJava/37504355#37504355 –

答えて

2

あなたのクラス名もSortedSetあるので、java.util.SortedSetを隠しています。クラスの名前を変更するか(優先オプション)、変数宣言でインターフェイスのフルネームを使用します。

+0

ありがとうエランそれは私のために働いた:) –

1

2つのオプションがあります。 - クラス名を変更します。 - TreeSetに設定するタイプを変更します。 TreeSer set = new TreeSet();

関連する問題