【初心者】 Java質問・相談スレ25 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0027初心者
NGNGhitoshi,123,345
akane,234,456
sachie,223,567
・・・・・
とう情報が入ったfile.txtというファイルを用意して、この情報をBufferedReader
とStringTokenizerをもちいて文字の配列a[h][i]に入れるプログラムを作りたいのですが、
以下のようなプログラムだとFile not foundとでてしまいます。
file.txtというファイルは、このプログラムと同じフォルダーに入っているのですが、
なぜこのような結果が出てしまうか分かりません。
どのような原因が考えられるか教えて頂けないでしょうか?
import java.io.*;
import java.util.*;
public class Test62 {
public static void main(String[ ] args) {
String a[][] = new String [10][3];
int i,h=0;
try{
BufferedReader f=new BufferedReader(new FileReader("file.txt"));
String d;
while((d = f.readLine())!= null){
StringTokenizer tk=new StringTokenizer(d,",");
for(i = 0; i <a.length; i++){
a[h][i] = tk.nextToken();
}
}
f.close();
}
catch(Exception e){
System.out.println("File not found");}
■ このスレッドは過去ログ倉庫に格納されています