020-002-008
HashSetで重複を除去する
初級
問題説明
HashSetで重複を除去する
この問題では: 文字列の配列を受け取り、HashSetを使って重複を除去し、ソートされた一意の要素をカンマ区切りで返すメソッドを実装します。
学習目標: HashSetの特性を利用してリストから重複要素を除去する方法を理解する
概要
Setは重複要素を許可しないコレクションです。HashSetにリストの要素を追加することで、自動的に重複が除去されます。
仕様
removeDuplicatesメソッドを実装する- 引数: 文字列の配列(重複を含む可能性がある)
- HashSetを使って重複を除去する
- 結果をソートして、カンマ区切りの文字列で返す
メソッドシグネチャ
public static String removeDuplicates(String[] items)
実行例
removeDuplicates(["Apple", "Banana", "Apple", "Cherry", "Banana"])
→ "Apple,Banana,Cherry"
removeDuplicates(["Dog", "Cat", "Dog"])
→ "Cat,Dog"
