Java中 intValue,parseInt,Valueof 這三個關鍵字的區別


 

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的效率高。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM