什麼???1000不等於1000!!!!!!!!!

題目: Java中爲什麼"10001000"輸出爲false,而"100100"輸出則爲true。 答: 1、首先如果不是用變量直接用數字比較時,結果都是true。 2、如果用int去定義變量,結果也是true。 3、當我們使用int的包裝類Integer去定義時,1000則是false。 原因: 主要是因爲Integer中有一個IntegerCache私有類,在裏面緩存了[-128,127]的所
相關文章
相關標籤/搜索