2016-12-20 17 views
-7

私はここで...Null例外エラー?

をメイン "java.lang.NullPointerExceptionが "エラー" のスレッドでの例外" を取得しておくには、私が持っているものです。

public class setImplementation { 
    private ArrayList<String> list; 
    private String element; 

    public setImplementation() { 
    } 

    public void add(String element) { 
     this.element = element; 
     list.add(element); 
    } 

    public String toString() { 
     StringBuilder builder = new StringBuilder(); 
     builder.append(element); 
     return builder.toString(); 
    } 
} 

メイン:

public static void main(String[] args) { 
    setImplementation testSet = new SetImplementation(); 
    testSet.add("test"); 
    System.out.println(testSet); 
} 
+1

'list'変数を決して初期化しません。 –

+0

リストを使用する前に、 'list = new ArrayList ();'の行に沿って何かする必要があります。 – 121c

答えて

0

あなたはあなたの配列リストを初期化していません。