import java.io.*;public void read_file(String path) {
File file = new File(path);
if(file.exists())
{
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str="";
while((str=br.readLine())!=null)
Systen.out.println(str);
}
}
File file = new File(path);
if(file.exists())
{
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str="";
while((str=br.readLine())!=null)
Systen.out.println(str);
}
}
解决方案 »
- 大专毕业生的工作疑惑
- com.sun这个包路径下的类,到底能不能用?
- 新手请教JavaSE学习方法问题
- 求助:JTree
- 关于一个IPv4数据报转换成IPv6的模拟程序
- 大侠帮忙啊! ArrayList 二维怎么用
- 大家帮我看看这个正则表达式怎么处理?帖子里面有我的表达式,可惜不行。
- HashMap是不是可以完全的取代HashTable?谢谢
- 帮我解释一下这几句!
- javax.imageio.ImageIO.read(Unknown Source) .class.getClassLoader().getResource
- 请问log4j
- ———我是个菜菜鸟:Hello World 例子也不过,请问为啥!————
import java.io.*;class test{
public static void main(String[] args) {
File file = new File(path);
if(file.exists())
{
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str="";
while((str=br.readLine())!=null)
System.out.println(str);
}
}出错如下:test.java:9: unreported exception java.io.FileNotFoundException; must be caught
or declared to be thrown
FileReader fr = new FileReader(file);
^
test.java:12: unreported exception java.io.IOException; must be caught or declar
ed to be thrown
while((str=br.readLine())!=null)
public static void main(String[] args) {
File file = new File("c:/test.txt");
if(file.exists())
{
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str="";
while((str=br.readLine())!=null)
System.out.println(str);
}
}
or declared to be thrown
FileReader fr = new FileReader(file);这个错误,提示你必须使用Trycatch
方式来捕捉未知的错误。
你加上去就好了。
其实这是Java提醒我们,注意关键部位的错误处理。
习惯以后就好了。