2012-07-09 19 views
5

可能性の重複:
Java - easily convert array to set分割大きな文字列を

は、誰かが私が代わりのArrayListのセットのために使用することができ、次式のバージョンで私を助けることができますか?

ArrayList<String> items = new ArrayList<String>(Arrays.asList(comment.split(", "))); 

P.S .:コメントは、","で分割された大きな文字列です。カンマ区切りから単語を分割して個々の項目を作成する必要があります。

答えて

7

あなただけSet実装のコンストラクタに変換された配列を渡す、同じアプローチを使用します。Arrays.asList実行されるため、

Set<String> items = new HashSet<String>(Arrays.asList(comment.split(", "))); 

さらに単純化は、サードパーティのライブラリなしで可能ではありませんが、何の欠点はありません一定時間内O(1)