为了账号安全,请及时绑定邮箱和手机立即绑定

字符流怎么读取文件啊

字符流怎么读取文件啊

fenkapian 2016-11-20 14:39:21
            try { FileReader fr = new FileReader("D:/writer.txt"); int flag = 9; int c; while ((c = fr.read()) != -1) { Character z = (char) c; char qin = '你'; if ( z.equals(qin) ) { flag = 1; }else { flag = 0; } } System.out.println(flag);这段代码,省略了catch语句。writer.txt里明明有 你 这个字,为什么最后输出的flag却是0呢?
查看完整描述

3 回答

已采纳
?
qq_连环_04358155

TA贡献34条经验 获得超5个赞

不知道你这个文本里面‘你’这个字符后面还有没有其他字符,如果有你在flag = 1;之后并没有出循环,那么后面的字符会使flag=0

查看完整回答
反对 回复 2016-11-20
?
rookie2maven

TA贡献278条经验 获得超76个赞

我服了你,最后如果不是你这个字,那flag是不是为0

查看完整回答
反对 回复 2016-11-21
  • 3 回答
  • 1 关注
  • 1151 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信