java test 124和java test abc有两个参数都算是字符串吗,

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:15:30
后面的也可以Integer.parseInt()这个方法转成int型吗,有点迷糊像"124"和"abc"这两种字符串有什么区别啊

虽然说都是字符串,
但是你传的参数必须是适应这个方法的啊。
就比如说
一个方法,参数是个int,
方法是100/参数。
那可以传0吗?不可以把,但0也是数字。
这样想应该简单点

对,如果是Integer.parseint("abc");是要抛异常的
因为 Integer.parseInt();
是将字符串参数作为有符号的十进制整数进行解析
如果是abc那可想结果~~~~

后面的如果用Integer.parseInt() 就会抛出一个java.lang.NumberFormatException 异常
所以你可以再转化的时候进行捕获

都是字符串嘛!
String好行不可以转换成int的吧