【发布时间】:2014-09-29 13:52:48
【问题描述】:
所以我试图简单地打印缓冲读取的每一行以查看它是否正确输出,但在 Eclipse 和运行时出现错误。绝对在我看到输出缓冲阅读器的代码的任何地方都是
String line;
while(line = myReader.readLine() != null){
{
System.out.println(line);
}
这会引发错误,提示“类型不匹配无法从布尔值转换为字符串”。如果我将 line 更改为布尔变量,它会运行并打印“true”三次,这是我期望的行数,那么有人知道我如何打印实际文本吗?我假设它正在抛出错误,因为 != null 将返回 true 或 false 但我无法让它工作。
【问题讨论】:
标签: java type-mismatch