关于类型转换的一些函数

1、一个是Integer类里的parseInt(String s) ,将字符串参数解析为带符号的十进制整数。
要求输入这个串是数字才能转换。下面这个是验证,只有两个输出,可以看到报错信息提示参数错误,以后使用这个函数需要注意
在这里插入图片描述
2、既然存在parseInt(String s),同样也就存在parseDouble(String s),将串转换成double型值,同样注意勿参数报错!

3、valueOf(m i),与parseInt(String s)类似,它有多个同名函数,可返回调用类m的格式。简言之,就是如果我用

System.out.println(Integer.valueOf("123")+1); 转换成int类型与后边的1相加,输出int型整数结果124

System.out.println(Double.valueOf("123")+1); 转换成double类型与后边1相加,输出double型浮点数结果124.0

System.out.println(String.valueOf("123")+1); 转换成String类型与后边1拼接!注意不是相加了,此时是两个串拼接,输出String型子串结果1


版权声明:本文为weixin_44035979原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。