Vector
そのインスタンスがクラスの場合にのみ、要素を反復処理し、結果をたとえば配列に格納する必要があるユースケースがありますmethod
これを簡単に行う方法はありますか?
現在、私はこのようにしています:
Iterator itr = vec.iterator();
Iterator element = vec.iterator();
while(itr.hasNext())
{
boolean method = itr.next() instanceof Method;
if(method)
System.out.println( "\t" + ( (Method)(element.next()) ).name);
else
element.next();
}
しかし、これよりも良い方法があると思います。