(1)用FilelnputStream对象读文件 public class FilelnputStreamDemo1 { public static void main(Stringll args){ tryt File file = new File(“test.txt"); //创建文件对象,如用集成环境,则test.txt须放到 项目文件夹下,与SRC同级,否则会找不到文件;或者写绝对路径 //使用文件对象创建文件输入流对象,相当于打开文件 FilelnputStream fis =(代码1); for (int i= 0; i< file.length(); i++){ (代码2); //循环读取字符 System.out.print(ch); System.out.println(): fis.close(); //关闭流 } catch (FileNotFoundException fnfe)t System.out.println("文件打开失败。");catch (IOException ioe){ ioe.printStackTrace0);}}}
时间: 2024-02-25 11:58:01 浏览: 58
Java使用FileInputStream流读取文件示例详解
代码1应该是:
```java
FileInputStream fis = new FileInputStream(file);
```
代码2应该是:
```java
char ch = (char)fis.read();
```
完整代码如下:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInputStreamDemo1 {
public static void main(String[] args) {
try {
File file = new File("test.txt");
// 使用文件对象创建文件输入流对象,相当于打开文件
FileInputStream fis = new FileInputStream(file);
for (int i = 0; i < file.length(); i++) {
char ch = (char) fis.read(); // 循环读取字符
System.out.print(ch);
}
System.out.println();
fis.close(); // 关闭流
} catch (FileNotFoundException fnfe) {
System.out.println("文件打开失败。");
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
```
注意:这段代码需要确保“test.txt”文件存在于当前工程的根目录下。
阅读全文