2016-05-20 10 views
0

イテレータからレコードを表示するにはどうすればよいですか?イテレータからレコードを表示する方法

私はレコードを探す方法を知っています、問題は私がそれを表示する必要があるということです。

は、ここで私が試してみましたコードです:

public void getFirst() 
{ 
    iterator = rosterList.listIterator(0); 
    setMembers(iterator.next()); 
    System.out.println("Success!"); 
    while(iterator.hasNext()) 
    { 
     txa.append(iterator.toString()); 
    } 
} 

答えて

2

あなたが値にあなたがその文字列に変換することができますイテレータのポイントを取得するためにnext()メソッドを使用することができます。例:

while(iterator.hasNext()) { 
    txa.append(iterator.next().toString()); 
    // Here -----------^ 
} 
+0

私はこれを以前に試みました。しかし、それはレコード識別子を表示するだけです。名前、ID、DOBなどのレコード全体を表示する必要があります... – GipsyD

1

ちょうどの場合、現在のオブジェクトが繰り返し表示されます。これはリストのオブジェクトと同じタイプです

その後、そのオブジェクトから必要なプロパティを取得するだけです。たとえば、iterator.next().toString()