今天写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。
本文详细介绍了Java中三种字符串转数字的方法:parseInt用于直接转换为int型;valueOf将字符串转化为Integer对象;getInteger从系统属性获取整数值。并指出Integer.getInteger(String str)方法使用时需要注意的细节。
981

被折叠的 条评论
为什么被折叠?



