项目场景:
例如:在开发过程中经常要使用到标题的两个方法,然而对它知之甚少,下面总结一下用法和共性特性
共性:
写在前面 : ampm.substring(0, 1)
的值是9
System.out.println(Integer.parseInt(ampm.substring(0, 1))+12);
System.out.println(Integer.valueOf(ampm.substring(0, 1))+12);
输出结果为 : 两个21
但是当参数为null 或 不能被解析为基本类型时,两个方法都会出错
区别:
valueof()的参数可以是数字或字符串,而parseInt()的参数只能是数字
Integer.parseInt(1); 报错
--------------------------
Integer.valueOf("zz");
Integer.valueOf(1); 正常