Java日记之对String类型使用indexOf() & parseInt()

项目场景:

例如:在开发过程中经常要使用到标题的两个方法,然而对它知之甚少,下面总结一下用法和共性特性


共性:

写在前面 : 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); 正常

猜你喜欢

转载自blog.csdn.net/qq_45596525/article/details/108033133