前提・実現したいこと
out.txtに書かれた九九の表を読み取り、読み込んだ1行のデータをスペースで分割し、文字列から数字に変換して二次元配列に格納したいです。
前提として、スペース分割にはStringクラスのsplitメソッドを使用します。
また、String型の二次元配列sqqとint型の二次元配列qqを使用します。
発生している問題・エラーメッセージ
なし
該当のソースコード
java
1import java.io.*; 2 3public class P07 { 4 public static void main(String[] args) { 5 int[][] qq = new int [9][9]; 6 String[][] sqq = new String[9][9]; 7 8 try { 9 File file = new File("out.txt"); 10 BufferedReader br = new BufferedReader(new FileReader(file)); 11 String s; 12 while((s = br.readLine()) != null) { 13 この中での処理が分からないです。 14 } 15 16 br.close(); 17 18 }catch(IOException e) { 19 System.out.println(e); 20 } 21 } 22} 23
out.txt 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81
どうしても一行のデータを二次元配列に格納するやり方が分かりませんでした。
もしよろしければ、ヒント等を頂けると幸いです。
回答3件
あなたの回答
tips
プレビュー