Wie man Java Setzen?

Kann mir jemand helfen?
Beispiel

  • A {1,2,3}
  • B {1,4,5}

Code-snippet:

a.intersect(b).print()
//Result 1 . twin between two object

a.merge(b).print()
//Result 1,2,3,4,5

Ist es gültig, wenn ich Schreibe code unten?
Wenn nicht, welches Teil ich habe, zu beheben?

public static void main(String[] args) {
    //TODO code application logic here
   Set<Integer> a = new TreeSet<Integer>();
   a.add(1);
   a.add(2);
   a.add(6);
   a.remove(2);
   a.add(1); //gak berpengaruh karena sudah ada yang 1 sebelumnya
   //mengapa begituu ? karena et adalah collection yang tidak dapat memiliki elemen kembar.
   System.out.println("A = " + a);

   Set<Integer> b = new TreeSet<Integer>();
   b.add(2);
   b.add(6);
   b.add(1);
   System.out.println("B = " + b); //hasilnya 1,2,6.
   //loh?? kok bisa ? krn sy pake TreeSet, jadi udah terurut.

   b.retainAll(a); //ini rumus intersect XD
   for (Integer i: b)
   {
       System.out.print(i);
   }
}

}

InformationsquelleAutor Erga Kandly | 2012-10-06
Schreibe einen Kommentar