Integer.parseInt()和Integer.valueOf()共同点:
这两个方法都是Integer的静态方法,都可以传入一个只包含整数的字符串类型,将其转换为整数。
不同点:
- Integer.valueOf()和Integer.parseInt()两个方法的返回值类型不一样
- Integer.valueOf()返回一个Integer类型的数据,是int的包装类,可以使用Integer的对象方法
Integer.parseInt()返回一个int类型的数据。 - 当返回值是int类型时,两者没有什么不同,但是如果使用Integer类型数据接受返回值,Integer.valueOf()会报警告。