首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

InputStream跟BufferedReader的比较

2012-08-26 
InputStream和BufferedReader的比较InputStream insnullBufferedReader br nullinsnew FileInputStre

InputStream和BufferedReader的比较

InputStream ins=null;BufferedReader br =null;ins=new FileInputStream(new File("D:\\text.xml"));//new InputStreamReader(ins,"UTF-8")也可以指定读取的字符编码br=new BufferedReader(new InputStreamReader(ins));int length=-1;String xml="";long beginTime=System.currentTimeMillis();//开始时间/***只有英文或图片用子节流会好一点*其实这个1024表示你的信息,读第一次是不是大于1024个字节,*如果第一次大于1024就不会有方框号的乱码字符*如果第一次小于1024就有方框号的乱码字符*/byte [] b=new byte [1024]; /**/while((length=ins.read(b))!=-1){xml+=new String(b);//也可以指定转换的字符编码}/*读取字符有中文一定要用字符流读好一点String str;while((str=br.readLine())!=null){xml+=str;}*/
?

热点排行