例如:
1 12345
2 34567
3 5678我所做的程序是需要搜索需要的内容,如果没有搜索到则报错,结束循环。如何实现??比如到最后一行也没有搜索到9这个数字。这个逻辑如何实现??
1 12345
2 34567
3 5678我所做的程序是需要搜索需要的内容,如果没有搜索到则报错,结束循环。如何实现??比如到最后一行也没有搜索到9这个数字。这个逻辑如何实现??
解决方案 »
- java中ArrayList的add方法值覆盖问题。
- 关于FilenameFilter的一个问题,为何无法过滤非当前文件夹中的文件夹
- 【急】如何用java读取word文档
- 用TortoiseSVN获取项目后,如何重新编译java文件
- 我是个java初学都,问大哥大姐们一个有关Canvas问题?
- 帮我修改这个连发3张扑克牌的JAVA程序
- 如何从BufferedImage中获取图片大小(字节数)
- 如何获取文件的时间
- JBuilder6.0的个人版或企业版哪能下的啊(带key),找了一晚了— —
- Arraylist 传输中丢失
- .class文件如何反编译出原来的.java文件?
- [求助]java中读取文件的问题
{
public static void main(String[] args)
{
try
{
// Create a new instance of a LineNumberReader object
// that is reading from a FileReader object.
File myFile = new File("C:\\MyFile.txt");
FileReader fileReader = new FileReader(myFile);
LineNumberReader reader = new LineNumberReader(fileReader); // Read from the FileReader.
String lineRead = "";
while ((lineRead = reader.readLine()) != null)
{
System.out.println(lineRead);
} // Close the LineNumberReader and FileReader.
fileReader.close();
reader.close();
}
catch (IOException ex)
{
System.out.println(ex.toString());
}
}
}
{
System.out.println(ex.toString
貌似标准的close是应该放在finally里面的。
我也很疑惑:这两个:
fileReader.close();
reader.close();
都是在try{}中定义的,finally里close肯定不行,
要么放到try外面定义,那有些时候:
File myFile = new File("C:\\MyFile.txt");
FileReader fileReader = new FileReader(myFile);
也会报错的,还要捕获错误,该怎么处理?