11.用FileInputStream和FileReader来读取文本文件的区别

xiaoxiao2021-02-28  52

11.用FileInputStream和FileReader来读取文本文件的区别

可以用记事本打开的,可以看懂的,就适合用字符流来处理.

字节流 InputStream and outputstream

fileinputstream and fileoutputstream

通过fileinputstream来读取文本文件,显示在屏幕上

输出结果为: 13 10 1……..

package javastudy; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import com.sun.org.apache.bcel.internal.generic.NEW; public class Test1 { public static void main(String[] args) throws IOException { //*************1****************** // FileInputStream fis=new FileInputStream("I:\\001 学习\\003 java\\Java入门第四季\\11.用FileInputStream和FileReader来读取文本文件的区别\\11.用FileInputStream和FileReader来读取文本文件的区别.txt"); // int ch=0; // while((ch=fis.read())!=-1) // { // System.out.print((char)ch+"\t"); // } //*************2****************** // int len=fis.available(); // byte[] data=new byte[len]; // fis.read(data); // System.out.println(new String(data)); // fis.close(); //*************3****************** FileReader fr=new FileReader("I:\\001 学习\\003 java\\Java入门第四季\\11.用FileInputStream和FileReader来读取文本文件的区别\\11.用FileInputStream和FileReader来读取文本文件的区别.txt"); int ch=0; while((ch=fr.read())!=-1) { System.out.print((char)ch); } fr.close(); } }
转载请注明原文地址: https://www.6miu.com/read-44825.html

最新回复(0)