私はオブジェクトのベクトルを持っており、それらを1ずつ比較する必要があります。つまり:for-eachループを使用してArrayList内のアイテムのカップルを比較するにはどうすればよいですか?
for (Object o1 : list) {
for (Object o2 : list) {
//Do something with o1 and o2
}
}
とにかくこのアプローチを使用して、私は2つのカップルを2回比較します! 「C」スタイルのアプローチを使用して、私はこれをやっているだろう:
nは、リストの長さです。
for-eachループを使用してこれを行う方法はありますか?ため、各ループの
添加
使用は必須ではありません。とにかく、私は公演の問題に懸念しています。 for-eachループは、インデックスに直接アクセスするためのシンプルより高速ですか?
なぜ 'for'ループを使いたくないのですか?彼らはC言語と同じように動作します。 –
はい2つの変数を使用するか、次のインデックスを使用します – SacJn