[英]BufferedReader readLine() method returns boolean?
我正在用Java寫一個聊天客戶端,並在嘗試在Eclipse 4.4.1
進行編譯時收到奇怪的錯誤消息:
...
BufferedReader socketIn = new BufferedReader(new InputStreamReader(socket.getInputStream()));
...
String answer;
while (answer = socketIn.readLine() != null) {
incomingTextField.setText(answer);
}
...
錯誤是:
類型不匹配:無法從布爾值轉換為字符串
也出現提示:
將“答案”的類型更改為“布爾值”
但是,這沒有意義,因為根據文檔, readLine()
必須返回String
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.