import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// 与えられた文字列型セット setX と setY
Set<String> setX = Set.of("Apple", "Banana", "Orange", "Grapes");
Set<String> setY = Set.of("Banana", "Grapes", "Kiwi");
// 新しいセットを作成
Set<String> resultSet = new HashSet<>();
// setX の要素を検証して新しいセットに追加
for (String element : setX) {
if (!setY.contains(element)) {
resultSet.add(element);
}
}
// 結果を表示
System.out.println("新しいセット: " + resultSet);
}
}
このコードでは、setX
の要素を順番に検証し、setY
に含まれていない場合に新しいセット resultSet
に追加しています。最終的に、新しいセットには setX
に含まれていて setY
には含まれていない要素が含まれています。