我在Java中遇到了一个语句
while ((line = reader.readLine()) != null) {
out.append(line);
}
Java 中的赋值操作符如何返回一个值?
我们要检查的语句是 line = reader.readLine()
,并将其与 null
进行比较。
readLine
方法会返回一个字符串,那么我们如何检查是否为 null
呢?
我在Java中遇到了一个语句
while ((line = reader.readLine()) != null) {
out.append(line);
}
Java 中的赋值操作符如何返回一个值?
我们要检查的语句是 line = reader.readLine()
,并将其与 null
进行比较。
readLine
方法会返回一个字符串,那么我们如何检查是否为 null
呢?
(line = reader.readLine()) != null
意思是:
可能同时进行多个操作...
请注意保留原始HTML标记。赋值表达式会被求值为它们的赋值结果。
(test = read.readLine())
>>
(test = <<return value>>)
>>
<<return value>>
reader.readLine()
会读取并返回一行内容。在这里,你将返回的内容赋值给了变量 line,并检查 line 变量是否为 null。