import java. 1o. * public class MyClass 1 public static void main (String argvl) MyClass mob = new MyClass 0; mob. myFunction ( ); public void myFunction ( ) try i FileReader dis = new FileReader (Hello. txt ); BufferedReader br=new BufferedReader (dis) ; String str=br. readLine); while (str. length () >0) I System. out. printIn (str); Str=br. readLine; catch (FileNotFoundException fne) 1 System. out. printIn("No such file found"); catch (IOException ioe) { finally System. out. printIn("*Ш§T"); 程
时间: 2024-03-07 15:46:39 浏览: 65
这段代码存在一些语法错误,我来帮你修正一下:
```java
import java.io.*;
public class MyClass {
public static void main(String[] argvl) {
MyClass mob = new MyClass();
mob.myFunction();
}
public void myFunction() {
try {
FileReader dis = new FileReader("Hello.txt");
BufferedReader br = new BufferedReader(dis);
String str = br.readLine();
while (str != null && str.length() > 0) {
System.out.println(str);
str = br.readLine();
}
br.close();
dis.close();
} catch (FileNotFoundException fne) {
System.out.println("No such file found");
} catch (IOException ioe) {
ioe.printStackTrace();
} finally {
System.out.println("*程序结束");
}
}
}
```
在上述代码中,我们使用 Java IO 的 FileReader 和 BufferedReader 类来读取文件内容。在 myFunction 方法中,我们首先创建 FileReader 和 BufferedReader 对象,然后使用 readLine 方法逐行读取文件内容,直到读取到 null 表示文件结束。在读取文件过程中,我们使用 while 循环不断读取并输出文件内容。最后,我们使用 close 方法关闭 BufferedReader 和 FileReader 对象。如果出现异常,我们使用 try-catch-finally 语句块来处理异常,并在 finally 块中输出一条程序结束的信息。
阅读全文