前提・実現したいこと
table={{要素1}, {要素2},... }
という状態をつくりたいです
発生している問題・エラーメッセージ
table={要素1}の状態になってしまう
該当のソースコード
Java
1public class cinepolice 2{ 3 public static void main (String args[]) throws IOException 4 { 5 //ここのtableがtable={要素1}の状態になってしまう 6 ArrayList<ArrayList<String>> table= FileReaderTable.readFile(new File("CinemaSeat.txt")); 7 } 8} 9 10 11 12 13public class FileReaderTable 14{ 15 16 // ファイル内容をを文字列化するメソッドです。 17 public static ArrayList<ArrayList<String>> readFile(File file) throws IOException { 18 BufferedReader reader ; 19 ArrayList<ArrayList<String>> lists = new ArrayList<ArrayList<String>>(); 20 // ファイルを読み込むバッファドリーダを作成します。 21 reader = new BufferedReader(new FileReader( file)); 22 String[] listrow1=reader.readLine().split("\n",0); 23 for(int i=0;i<listrow1.length;i++) 24 { 25 ArrayList<String> list = new ArrayList<>(); 26 String[] listcol1=listrow1[i].split(",",0); 27 for(int j=0;j< listcol1.length-1;j++) 28 { 29 list.add(listcol1[j+1]); 30 } 31 lists.add(list); 32 } 33 // リーダを閉じます。 34 reader.close(); 35 return lists; 36 } 37} 38 39 40 41
実行コードと提示コードが違うのでは?
https://paiza.io/projects/QHBKr6D9qJaE7vPqcALSZQ