Wie, um Inhalte zu drucken in Sammlung in Java

Guten Tag Alle,

Normalerweise werde ich drucken aller Inhalte, die in der Liste schauen, die list.size() und ordnen Sie es einem Objekt, und drucken Sie den Wert des Objektes. Das folgende ist mein Beispiel-code:

List ccUserList = new ArrayList(); //Here I declare a List
Collection ccGroupCol = new ArrayList(); //Here I declare a collection

CCuserBO bo = null;
ccUserList = getSummaryList();
for(int i = 0, i < ccUserList.size() , i++){
    bo = ( CCUserBO ) ccUserList.get(i);
    System.out.println(bo.userName);
}

Ich würde Sie gerne Fragen, wie über die Art und Weise, um Inhalte zu drucken in der Sammlung.
Da die Sammlung nicht haben .get () - Funktion.

Folgendes in den code, dass ich versuche, in der Sammlung:

    CCuserBO newBo = null;    
    ccGroupCol = getSummaryList();
    Iterator iterator = ccGroupCol.iterator();
                while ( iterator.hasNext()){
                newBo = iterator.next(); //error here, Type mismatch: cannot convert from Object to //Object[]
                    System.out.println("....");
                }
  • Warum kann Sie einfach Durchlaufen Collection mit einem Iterator? In anderen Worten, verwenden Sie Iterator it = collection.iterator(); it.next()....
  • Ich hatte versucht, aber gescheitert. Ich werde meine code auf der Iterator.
  • Was ist der Typ von newBo-Objekt. Plz post alle relevanten code.
  • Hi Shailesh, eigentlich ist es das gleiche Objekt ist, was ich verwenden in der Liste.
  • Gibt es einen bestimmten Grund für die nicht Verwendung von parametrisierten Collection framework? Collection<CCuserBO>…
Schreibe einen Kommentar