今天写java程序时将字符串转换成数字时,用了Integer.getInteger(String str),方法,结果报了空指针错误,后来才发现自己记错了。特别将三个方法功能记下来。
Integer.parseInt(String str)是将有符号的十进制整数字符串(比如"123")进行分析,转换成为int类型的数。
例如 Integer.parseInt("123"),则返回123的int类型整数。
Integer.valueOf(String str)是将指定的整数字符串转换成Integer对象,返回的结果可以调用Integer的方法。
例如 Integer.parseInt("123"),则返回123的Integer对象。
Integer.getInteger(String str)的功能是根据制定的名称得到系统属性的整数值。
例如Integer.parseInt("123"),则返回null,Integer.parseInt("123",10)则返回10。