Integer.parseInt(s) 和 Integer.valueOf(s)之间的区别?

两者之间的区别看源码:

   
 public static int parseInt(String s) throws NumberFormatException {
         return parseInt(s,10);
 }

 

 

 public static Integer valueOf(String s) throws NumberFormatException {
         return new Integer(parseInt(s, 10));
 }

 

   Integer.valueOf(s)比Integer.parseInt(s) 多创建了一个Integer对象

你可能感兴趣的:(parseInt)