永发信息网

如何从bufferreader reader.readline 获取特定编码的字符串

答案:1  悬赏:60  手机版
解决时间 2021-03-18 04:23
如何从bufferreader reader.readline 获取特定编码的字符串
最佳答案
可以自定义一个类中包含和readLine原理一样的方法
来模拟一下BuffreedReader*/publicclassBufferReader {publicstaticvoidmain(String[] args)throwsIOException{
FileReader fr=newFileReader("c:tzh.txt");MyBufferedReader mybuf=newMyBufferedReader(fr);
String line=null;while((line=mybuf.myReadLine())!=null){System.out.println(line);}mybuf.myClose();}}classMyBufferedReader{privateFileReader r;
MyBufferedReader(FileReader r){this.r=r;};//可以一次读一行数据的方法publicString myReadLine(){
StringBuilder sb=newStringBuilder();intch=0;try{while((ch=
r.read())!=-1){if(ch=='\r')continue;if(ch=='\n')break;//应该是break,本身该方法就只是一行一行的读取,当读取到换行符时,说明已到一行了,不该再继续读下去,所以应使用“break;”else
sb.append((char)ch);}}catch(IOException e) {
e.printStackTrace();}if(sb.length()!=0)returnsb.toString();returnnull;}publicvoidmyClose(){try{
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么人生总有岔道口呀!
towa半导体设备 苏州 有限公司待遇如何?
阜城建东汽车销售服务有限公司我想知道这个在
请问你公主日记2里面Lillix唱的the meaning还
寿命最短生物和最长的生物是什么我听说有些细
我的电动车前段时间被偷了,刚买的呢,听说现
我做心电图心率快 而且下壁心肌缺血 是不是吃
2017年一建户籍地与工作地不一致如何报名
蒙川绿坛焖牛肉二米饭在哪里啊,我有事要去这
怎么能更好的给QQ里的分组命名?
胖人咋样打肌肉针不疼
诚安达汽车维护中心地址在什么地方,想过去办
大家觉得死亡阴影中哪个宝物最强
能擦除车身上的轻微划痕的海绵叫什么?
QQ群头衔等级积分该如何获取? 聊半天了还是0
推荐资讯
有崩和析和离的成语
为什么男票老是管着我?
关于办公室,有必要买吗
泡药酒15斤要放多少冰糖
满门抄斩和诛九族哪个更狠?
Python内部函数调用参数问题
乐视乐1和乐视乐1S有什么区别
破塘庄地址有知道的么?有点事想过去
老段山地址在什么地方,想过去办事
替别人还了信用卡 他直接注销了怎么办?
比鲁斯vs最强boss是哪
“至真至纯”是成语吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?