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(); } }}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。