java问题::::java.io.FileNotFoundException: score.txt (系统找不到指定的文件。)
importjava.io.*;importjava.util.*;publicclassAnalysisResult{publicstaticvoidmain(Stri...
import java.io.* ;
import java.util.*;
public class AnalysisResult {
public static void main( String args[]){
File fRead = new File("score.txt");
File fWrite = new File("socreAnalysis.txt");
try{ Writer out = new FileWriter(fWrite); //以尾加方式创建指向文件fWrite的out流
BufferedWriter bufferWrite = new BufferedWriter(out); //创建指向 out 的 bufferWrite 流
Reader in = new FileReader(fRead); //创建指向文件fRead的in流
BufferedReader bufferRead = new BufferedReader(in); //创建指向 in 的 bufferRead 流
String str = null;
while((str= bufferRead.readLine())!= null) {
double totalScore = Fenxi.getTotalScore(str);
str = str + "总成绩:" + totalScore;
System.out.println(str);
bufferWrite.write(str);
bufferWrite.newLine();
}
bufferRead.close();
bufferWrite.close();
}
catch(IOException e){
System.out.println(e.toString());
}
}
}
运行结果提示java.io.FileNotFoundException: score.txt (系统找不到指定的文件。) 这是咋回事呢??????????我已经有那个文件了呀 展开
import java.util.*;
public class AnalysisResult {
public static void main( String args[]){
File fRead = new File("score.txt");
File fWrite = new File("socreAnalysis.txt");
try{ Writer out = new FileWriter(fWrite); //以尾加方式创建指向文件fWrite的out流
BufferedWriter bufferWrite = new BufferedWriter(out); //创建指向 out 的 bufferWrite 流
Reader in = new FileReader(fRead); //创建指向文件fRead的in流
BufferedReader bufferRead = new BufferedReader(in); //创建指向 in 的 bufferRead 流
String str = null;
while((str= bufferRead.readLine())!= null) {
double totalScore = Fenxi.getTotalScore(str);
str = str + "总成绩:" + totalScore;
System.out.println(str);
bufferWrite.write(str);
bufferWrite.newLine();
}
bufferRead.close();
bufferWrite.close();
}
catch(IOException e){
System.out.println(e.toString());
}
}
}
运行结果提示java.io.FileNotFoundException: score.txt (系统找不到指定的文件。) 这是咋回事呢??????????我已经有那个文件了呀 展开
5个回答
展开全部
score.txt不给路径,那么就必须在src文件下才行,最好加上你的路径。
如果在src下的话,最好用this.getClass().getResourceAsStream("/XX文件名");
这个方法得到一个InputStream。
如果在src下的话,最好用this.getClass().getResourceAsStream("/XX文件名");
这个方法得到一个InputStream。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是有这个文件了,但是
File fRead = new File("score.txt");
你只给了文件名,没有给路径
File fRead = new File("score.txt");
你只给了文件名,没有给路径
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Log中有比较明确的提示,是找不到指定文件,你已经创建了这个文件,那应该就是你文件的路径没有写对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
score.txt和Java源文件是同一个文件夹吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询