-2
我在執行infinte while循環期間運行java中的線程,2 if語句永遠不會返回false。文本解析方法的問題
} catch (NumberFormatException ne) {
ne.printStackTrace();
}
}
}
我在執行infinte while循環期間運行java中的線程,2 if語句永遠不會返回false。文本解析方法的問題
} catch (NumberFormatException ne) {
ne.printStackTrace();
}
}
}
您需要使用equals
比較字符串時:
if(!jTextField5.getText().equals(s2))
和
if (!s9.equals(jTextField6.getText()))
常規等號/不等運營商在內存比較對象,而不是字符串內容。
由於您縮進它的方式,因此很難知道代碼中發生了什麼。考慮使用更好格式的編輯。祝你好運! – ArjunShankar
捕捉NullPointerException是不好的做法,對於空的catch塊更是如此 – CAMOBAP
對字符串使用equals。也許改變你的格式,因爲它很難閱讀。在您的代碼中使用註釋! – RossC