-1
イテレータを使用してAbc型のallRecordsリストを走査しています。要素 を追跡するために、私は位置変数を保持します。Javaでラムダを使用してArraylistの要素の位置を返します。
この位置変数を使用して、自分のプログラムでさらにロジックを適用します。次のように
コードスニペットは、次のとおりです。
Abc abc;
Iterator<Abc> iterator = allRecords.iterator();
while (iterator.hasNext()) {
abc = iterator.next();
position++;
//validate the abc object with some conditions and break the loop if matches
//I will have that position where the condition matched
}
私の質問は、私は、このタスクを達成するためにJavaの最新ストリームAPIやラムダ式の一部を使用することができています。
ご協力いただければ幸いです。
ストリームのポイントはインデックスのようなものを避けるでしょう、ここで何を達成しようとしていますか? – Rogue