程序中用到了Integer.getInteger("123")。以为是把一个字符串格式的数字包裹为一个Integer。 结果总是返回null。看了java源代码,才发现这个方法是取系统变量中的值。
感觉这个方法设计得不好。很难看得出来这个方法和系统变量有什么关系。应该为System.getInteger()更好些。
程序中用到了Integer.getInteger("123")。以为是把一个字符串格式的数字包裹为一个Integer。 结果总是返回null。看了java源代码,才发现这个方法是取系统变量中的值。
感觉这个方法设计得不好。很难看得出来这个方法和系统变量有什么关系。应该为System.getInteger()更好些。