Witam. Dopiero zaczynam nauke Javy i natknąłem się na dziwny ( jak dla mnie wynik ). Czemu taki kawałek kodu :
Set < Set < Integer> > asd = new HashSet<>();
Set <Integer> test1= new HashSet<>();
Set <Integer> test2= new HashSet<>();
Set <Integer> test3= new HashSet<>();
asd.add(test1); asd.add(test2); asd.add(test3);
System.out.println(""+ asd.size());
daje wynik 1, a nie ( jak bym się spodziewał ) wynik 3 ? Ile rzeczywiście jest tam elementów ? Jeśli 1, to w takim razie jak dodać ich więcej ?