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(); } }