Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Was sagt mir die API - addAll Methode
Ich möchte noch mal sicher gehen, dass ich auch für’s richtige false bzw. true zurück gebe.
„Returns:
true if this set changed as a result of the call“
bedeutet schon, dass ich für addAll genau dann true zurück gebe, wenn ich mindestens ein Object aus meiner collection c zur Menge (set) hinzugefügt habe, oder?
Ich weiß, dass ist ne doofe Frage, aber ich bin mir grad nicht sicher.
Hast du schon versucht eine Menge in Java zu benutzen? Wenn nicht, mach das. Erst durchs Probieren lernst du die Inhalte zu verstehen (so zumindest bei mir). Hier mal ein Minimalbeispiel, das hoffentlich deine Frage beantwortet.
import java.util.HashSet;
public class Testen {
public static void main(String args[]){
HashSet<Integer> set1 = new HashSet<Integer>();
set1.add(1);
set1.add(2);
HashSet<Integer> set2 = new HashSet<Integer>();
set2.add(1);
System.out.println( set1.addAll(set2) );
}
}