iteriert durch die ArrayList<T> java?

Ich Lerne Android und Java habe ich eine Klasse angelegt lassen Sie uns sagen, wie diese

 class x(){
    public int a; 
    public string b;
 }

ist und ich dann initiieren Sie eine Liste dieser Klasse und dann werden zusätzliche Werte für seine Eigenschaften wie dieses

public ArrayList<x> GetList(){

List<x> myList = new ArrayList<x>();

    x myObject = new x();
    myObject.a = 1; 
    myObject.b = "val1";
     mylist.add(x);

    y myObject = new y();
    myObject.a = 2; 
    myObject.b = "val2";
     mylist.add(y);

return myList;
}

Meine Frage ist wie kann ich in einer Schleife durch, was GetList() return

ich habe versucht

ArrayList<x> list = GetList();
Iterator<x> iterator = list.iterator();

aber ich weiß nicht, ob das der richtige Weg ist, dies zu tun, plus ich weiß nicht, was als Nächstes zu tun ist ich habe einen Haltepunkt auf der Iterator aber es schien zu null , die Liste mit Werten dachte

  • docs.oracle.com/javase/1.5.0/docs/guide/language/foreach.html
  • für(X myx : GetList) das war hervorragend Dank ...
  • Diese Frage scheint off-topic, weil es um die Grundlagen einer Sprache
  • Ich bezweifle ernsthaft, dass Sie konnte nicht finden, eine Antwort auf diese Frage mit einer minimalen suchen
  • ich fand einige Beispiele, die verwendet Iterator, aber Sie waren wirklich sehr kompliziert, obwohl
  • stackoverflow.com/questions/6700717/... ist der erste link bei der Suche iterate arraylist java in Ihre Lieblings-Suchmaschine...

InformationsquelleAutor Mina Gabriel | 2014-08-27
Schreibe einen Kommentar