【Java】テキストファイルが読み込めない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

【Java】テキストファイルが読み込めない

#1

投稿記事 by みけCAT » 14年前

またまたC言語でなくてすみません。
Windows Vista SP2 32ビット上でEclipseを使っています。
とあるイベントで書いたJavaのソースコードをもらって、実行してみようとしているのですが、
テキストファイルが読み込めなくて困っています。
画像ファイルはちゃんと読み込めています。
画像の読み込み部分抜粋

コード:

title = ImageIO.read(new File("title400x400.gif"));
テキストファイルの読み込み部分抜粋

コード:

try{
	FileReader fr = new FileReader("typeData" +stage+".txt");
	BufferedReader br = new BufferedReader(fr);
	String str = br.readLine();
	int num = Integer.parseInt(str);
	stageTitle=br.readLine();
	stageData = new String[num];
	for(int i = 0; i < num; i++) stageData[i] = br.readLine();
	for(int i = 0; i < 50; i++) keyBuffer[i]=0;
	keyBufferInPos=0;
	keyBufferOutPos=0;
	nowLine=0;
	nowChar=0;
	stat=3;
	count=3;
	br.close();
	fr.close();
}catch(Exception e){
	errorMessage=e.getMessage();
	stat=-1;
}
これを実行すると、「指定されたファイルが見つかりません」となります。
もらったソースコードそのままから、ちょっとだけ変更しました。
変更前も読み込めていません。
なぜ読み込めないのでしょうか?
どうすれば読み込めるようになるでしょうか?
教えていただければ幸いです。
よろしくお願いします。
添付ファイル
Game.zip
プログラムです。
(13.33 KiB) ダウンロード数: 104 回
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

くぁwせdrftgyふじこlp

Re: 【Java】テキストファイルが読み込めない

#2

投稿記事 by くぁwせdrftgyふじこlp » 14年前

Eclipse を持ち合わせていないので的外れかもしれません。

FileReader fr = new FileReader("typeData" +stage+".txt");
stage に 1 が入っているとすると、読み込むテキストは「typeData1.txt」になるんですよね?

DownLoad してみたのですが、「typeData1.txt.txt」というファイルを読み込みたいのであれば
FileReader fr = new FileReader("typeData" +stage+".txt.txt");
ではないでしょうか。

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: 【Java】テキストファイルが読み込めない

#3

投稿記事 by みけCAT » 14年前

たしかにファイル名の方が間違っていました。
画像と同じ位置で読み込めました。
ありがとうございました。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る