がありArrayList<String>
、そこから重複した文字列を削除したいと考えています。どうすればいいでしょうか?
ベストアンサー1
内で重複を避けたい場合はCollection
、重複を許可する を使用している理由を検討する必要がありますCollection
。重複要素を削除する最も簡単な方法は、 にコンテンツを追加しSet
(重複を許可しません)、次にSet
を に戻すことですArrayList
。
Set<String> set = new HashSet<>(yourList);
yourList.clear();
yourList.addAll(set);
もちろん、これにより 内の要素の順序が崩れますArrayList
。