0

文字列配列から同じ単語を削除するには? 使用したいコード例を次に示しますが、機能しません

String[] wordList = outString.toString().split(", ");
for (int i = 0; i < wordList.length; i++) {
    for (int j = 0; j < wordList.length; j++) {
        if ((wordList[i].equals(wordList[j]))&&(j!=i)) {
            wordList.remove(wordList[i]);
        }
    }
}
4

2 に答える 2

4

セットのルールは、その中に固有のアイテムのみを含めることができるということです。したがって、次のコードで十分です。

Set<String> mySet = new HashSet<String>(Arrays.asList(someArray));

于 2013-04-09T21:06:18.660 に答える
2

使用できます

Set<String> uniqueWords = new HashSet<>(Arrays.asList(outString.split(", ")));
System.out.println(uniqueWords);
于 2013-04-09T21:06:33.157 に答える