1. 程式人生 > >java中關於Integer.parseInt(),Integer.valueOf(),Ingeger.getInteger()方法的不同

java中關於Integer.parseInt(),Integer.valueOf(),Ingeger.getInteger()方法的不同

今天寫java程式時將字串轉換成數字時,用了Integer.getInteger(String str),方法,結果報了空指標錯誤,後來才發現自己記錯了。特別將三個方法功能記下來。

Integer.parseInt(String str)是將有符號的十進位制整數字符串(比如"123")進行分析,轉換成為int型別的數。

例如 Integer.parseInt("123"),則返回123的int型別整數。

Integer.valueOf(String str)是將指定的整數字符串轉換成Integer物件,返回的結果可以呼叫Integer的方法。

例如 Integer.parseInt("123"),則返回123的Integer物件。

Integer.getInteger(String str)的功能是根據制定的名稱得到系統屬性的整數值。

例如Integer.parseInt("123"),則返回null,Integer.parseInt("123",10)則返回10。