我在Java中遇到一条语句while ((line = reader.readLine()) != null) { out.append(line);}赋值操作如何在Java中返回值?我们正在检查的语句是line = reader.readLine(),我们将其与进行比较null。由于readLine将返回一个字符串,我们到底要如何检查null
3 回答
BIG阳
TA贡献1859条经验 获得超6个赞
Java中的赋值运算符返回赋值(例如,在c中一样)。因此,这里readLine()
将被执行,并将其返回值存储在中line
。然后对照该值进行检查null
,如果为null
,则循环将终止。
繁星淼淼
TA贡献1775条经验 获得超11个赞
赋值表达式被评估为其赋值。
(test = read.readLine())
>>
(test = <<return value>>)
>>
<<return value>>
呼如林
TA贡献1798条经验 获得超3个赞
(行= reader.readLine())!=空
手段
方法readLine()被调用。
结果分配给变量line,
line的新值将证明为null
也许一次执行许多操作...
添加回答
举报
0/150
提交
取消