Javaでカンマ","区切りの行列(File)を受け取りたいと考えています。
80行×80列の行列です。
Java
1sc.useDelimiter(" |,|¥n"); 2
を用いてカンマ区切りの行列を受け取ろうとしたのですが、
Exception in thread "main" java.util.InputMismatchException
というエラーが発生します。原因・改善方法の分かる方いらっしゃったらご教示ください。
Java
1import java.util.*; 2import java.io.*; 3 4class Main { 5 public static void main(String[] args) { 6 new Main().run(); 7 } 8 9 void run() { 10 Scanner sc = new Scanner(System.in); 11 sc.useDelimiter(" |,|¥n"); 12 int n = 80; 13 int[][] w = new int[n][n]; 14 for (int i = 0; i < n; ++i) { 15 for (int j = 0; j < n; ++j) { 16 w[i][j] = sc.nextInt(); 17 } 18 } 19 } 20}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。