java io流(字符流) 文件打开、读取文件、关闭文件

时间:2022-06-07 14:41:51

java io流(字符流)

文件打开

读取文件

关闭文件

//打开文件
//读取文件内容
//关闭文件
import java.io.*; public class Index{
public static void main(String[] args) throws Exception{
//打开文件
//字符流方式打开
//字符流每次按一个字符读取
FileReader wj = new FileReader("D:/java/kj/javanew/src/Index.java");
//字节流方式打开
//字节流每次按一个字节读取
//FileInputStream wj = new FileInputStream("D:/java/kj/javanew/src/Index.java"); //读取文件内容
int aa; //这里必须定义为整形,java规定io 里面的read()这个方法的返回值是整形的
aa = wj.read(); //读取一个字符
String content = "";
while(aa!=(-1)){ //ASCII码是从0开始的数字,只有什么都没有才会返回-1
content += (char)aa;
aa = wj.read(); //继续读取一个字符
} //输出文件内容
System.out.println("文件内容为:");
System.out.print(content); //关闭文件
wj.close(); }
}