Java:String,int相互轉化


int轉String

int a:

    a + “”
    String.valueOf(a)
    Interger.toString(a)
    一般使用以上幾種方法進行轉化

第一種方法效率不好,java源碼對’+’運算符進行了重載,使用StringBuilder或者StringBuffer來實現,而new StringBuilder和StringBuilder.toString操作會影響轉化效率。並且這個方法還會產生多個對象,不推薦使用

String.valueOf內部調用Interger.toString方法,所以推薦第三種
String轉int

    Integer.parseInt(s)
    Integer.valueOf(s).intValue()

第一種方法推薦使用,直接調用靜態方法

第二種方法內部調用第一種方法,但是會多產生對象

 

原文:https://blog.csdn.net/LJJZJ/article/details/89459402


免責聲明!

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



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