ベストアンサー
import java.util.ArrayList;
import org.testng.annotations.Test;
public class arrayList {
@Test
public void arrayListTest() {
// Define array list which can hold array list objects
// of type any (String/Integer/Boolean)
ArrayList
// Define array list 1 and add data to it
ArrayList
innerInt1.add(100);
innerInt1.add(300);
innerInt1.add(500);
// Define array list 2 and add data to it
ArrayList
innerInt2.add(200);
innerInt2.add(400);
innerInt2.add(600);
// Add inner array list objects created to outer array list
// Outer array declaration says it can hold
// arraylist objects of type Integer
outer.add(innerInt1); // here innerInt1 is ArrayList Object
outer.add(innerInt2); // here innerInt2 is ArrayList Object
// Print using prinln function
System.out.println(outer);
// Pring using for loop dynamically
for(int i=0;i
for(int j=0;j
System.out.println(outer.get(i).get(j));
}
}
}
}
出力:
[[100、300、500]、[200、400、600]]
100300500200400600
合格:arrayListTest == =============================================デフォルトのテストテストの実行: 1、失敗:0、スキップ:0 ========================================= ====デフォルトスイート合計テスト実行:1、失敗:0、スキップ:0 =============================== ================
回答
:
- を使用して、JavaのArrayListのすべての要素を表示できます。
- forループを使用する
- 拡張forループを使用する
- ラムダ式を使用する
- メソッド参照を使用する
- ストリームを使用して
例を見てみましょう:
import java.util.ArrayList;
import java.util.Arrays;
public class MainClass
{
public static void main(String[] arg)
{
ArrayList
// Display all the elements in ArrayList in Java using for loop?
System.out.println("By use of for loop");
for(int i = 0; i < list.size(); i++)
{
System.out.println(list.get(i));
}
// Display all the elements in ArrayList in Java using enhanced for loop?
System.out.println("By use of enhanced for loop");
for(Integer ele : list)
{
System.out.println(ele);
}
// Display all the elements in ArrayList in Java using forEach loop
// Using lambda expression
System.out.println("By use of lambda expression");
list.forEach(a -> System.out.println(a));
// Display all the elements in ArrayList in Java using forEach loop
// Using method reference
System.out.println("By use of method reference");
list.forEach(System.out::println);
// Display all the elements in ArrayList in Java using forEach loop with Streams
System.out.println("By use of stream");
list.stream().forEach(ele -> System.out.println(ele));
}
}