1. ホーム
  2. java

[解決済み] ArrayListから繰り返される要素を削除するにはどうすればよいですか?

2022-03-18 04:35:09

質問

私は ArrayList<String> 繰り返される文字列を削除したいのですが。どうすればよいのでしょうか?

どのように解決するのですか?

において重複を避けたい場合。 Collection を使用する理由を考える必要があります。 Collection は、重複を許容するものである。繰り返される要素を削除する最も簡単な方法は、その内容を Set (重複を許さない)そして、その後に Set に戻すと ArrayList :

Set<String> set = new HashSet<>(yourList);
yourList.clear();
yourList.addAll(set);

もちろん、これでは ArrayList .