java _io_文件字符流输入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java _io_文件字符流输入相关的知识,希望对你有一定的参考价值。
字符流读取数据不会产生乱码问题字节流读取数据可能会因为字符集不同,每个字符对应的字符大小不同
而产生乱码/
Read read= new FileReader(File f);或路径
操作方法:
除了流的选择改变和字节数组变成了字符数组,其他都一样
public class test
public static void main(String[]args)
File f =new File("C:/Users/10853/eclipse-workspace/hell/src/hell/abc");
Reader reader=null;
try
reader=new FileReader(f);
**char[] flush =new char[1024];**
int len=-1;
try
while((**len=reader.read(flush))!=-1**)
//字符数组-->字符串
**String s=new String(flush,0,len);**
System.out.println(s);
catch (FileNotFoundException e)
// TODO Auto-generated catch block
e.printStackTrace();
catch(IOException e)
e.printStackTrace();
finally
try
if(null!=reader)
reader.close();
catch(IOException e)
e.printStackTrace();
以上是关于java _io_文件字符流输入的主要内容,如果未能解决你的问题,请参考以下文章