intValue()是把Integer對象類型變成int的基礎數據類型;
parseInt()是把String 變成int的基礎數據類型;
Valueof()是把給定的String參數轉化成Integer對象類型;(現在JDK版本支持自動裝箱拆箱了。)
intValue()用法與另外兩個不同,比如int i = new Integer("123"), j = i.intValue(); 相當於強制類型轉換(強制類型轉換事實上就是調用的這個方法)。
另外兩個用法: Integer.Valueof() , Integer.parseInt() 用的是Interger類名。i.intValue()用的是對象i
另外,
Integer a=new Integer(1)
Integer a=Integer.valueOf(1);
兩個都是得到一個Integer對象,但是Integer.valueOf的效率高。