今天写代码时需要把String 类型的转为Integer类型,看了一下Integer有一个getInteger的静态方法,随手就写了上去,结果就掉进坑里了
Integer.getInteger(“123”)居然返回为null。
原来 Integer.getInteger是得到系统参数,比如system.setproperty("abc",1); integer i = Integer.getInteger(“acc”);//i就等于1
string 转化为 int 就用Integer.parseInt(str) ,转为integer就用Integer.valueOf(str)