Hey kurze Frage ich soll ein Programm schreiben welches die Symmetrische Differenz zweier Mengen ausgibt. Jedoch komme ich hier nicht weiter aufgrund dieses TYPE T. Das Programm ansich sollte eigentlich funktionieren, mein einzigen Problem ist es, dass ich nicht weiß wie ich die Hashsets in der Main Methode mit Integern füllen kann.
Vielen Dank im Vorraus
Vielen Dank im Vorraus
Java:
import java.util.*;
public class Aufgabe3 {
public static <T> void main(String[] args) {
Set<T> a = new HashSet<T>();
Set<T> b = new HashSet<T>();
System.out.println(symmDiff(a,b));
}
public static <T> Set<T> symmDiff(Set<T> A, Set<T> B){
Set<T> Set1 = new HashSet<T>(A);
Set1.removeAll(B);
B.removeAll(A);
Set1.addAll(B);
return Set1;
}
}