Java Integer.parseInt(String);Integer.valueOf(String).intValue(); 两种方式的区别

Integer.parseInt(String); // 直接使用静态方法,不会产生多余的对象,但会抛出异常;
Integer.valueOf(String).intValue(); // Integer.valueOf(String)相当于new Integer(Integer.parseInt(String)),也会抛异常,但会多产生一个对象;

你可能感兴趣的:(Java Integer.parseInt(String);Integer.valueOf(String).intValue(); 两种方式的区别)