2017-11-12 11 views
0

2d ArrayListを作成するための構文と、それを1つずつ入力する方法が必要です。2d ArrayListの使い方は?

ArrayList<ArrayList<Integer>> list = new ArrayList<>(); 

この構文は正しいですか?

+1

多かれ少なかれ。それを試してみましたか?それが最も簡単な方法です。 – Carcigenicate

答えて

1

はい、構文は絶対正しいです。 スキャナクラスを使用して入力できます。私に例を簡単に説明しましょう。

Scanner scanner=new Scanner(System.in); 
    int row = scanner.nextInt(); 
    int col = scanner.nextInt(); 
    ArrayList<Integer> list=null; 
    for (int j = 0; j < row; j++) { 
     for (int i = 0; i < col; i++) { 
      list = new ArrayList<>(); 
      list.add(scanner.nextInt()); 
     } 
     ArrayList<ArrayList<Integer>> lists = new ArrayList<>(); 
     lists.add(list); 
    } 

これを試してください。希望する作品:

関連する問題