String temp_content = null;
while((line = br.readLine())!= null)
{
if(temp_content.length() == 0) /* NPE */
{
temp_content = line;
}
else
{
temp_content = temp_content+line;
}
}
我在上述指定行獲得NullPointerException
。 使用"temp_content.length() == 0"
找出字符串是否爲null
?是錯誤的。 誰能告訴我爲什麼?用於字符串長度的Java NPE
你應該初始化字符串變量,像溫度= 「」 或者臨時=新的臨時();當你試圖在空對象中執行任何函數時,你將得到NPE。 –