11
Javaでリストを反復処理する方法
私はJava言語に少し慣れていないので、リスト(またはおそらく他のコレクション)を反復処理するすべての方法(または少なくとも非病理学的方法)と、それぞれの利点または欠点に慣れるようにしています。 List<E> listオブジェクトがあれば、すべての要素をループする次の方法を知っています。 基本的なfor ループ(もちろん、同等のwhile/ do whileループもあります) // Not recommended (see below)! for (int i = 0; i < list.size(); i++) { E element = list.get(i); // 1 - can call methods of element // 2 - can use 'i' to make index-based calls to methods of list // ... …