形式のファイルに格納されている 2D 配列を読み取るために stringTokenizer メソッドを使用しようとしています。
1 1
1 1
コードは...
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<n;i++)
for(int j=0;j<n;j++){
StringTokenizer tok = new StringTokenizer(in.readLine());
t[i][j]=Integer.parseInt(tok.nextToken());
}
これを実行すると、java.lang.NullPointerException エラーが発生します。ただし、これをファイルで使用すると
1 1 1 1
コードは機能します!
なぜそれが起こっているのですか?