java int范围String转int失败是什么异常

* 不用java内置函数将String字符串转换为數字 * 不用java内置函数,将String字符串转换为数字
}
这种转换失败是属于什么异常... 这種转换失败是属于什么异常

已经做过两个上架的app和两个网页项目.


你对这个回答的评价是


你对这个回答的评价是?


String中如果包含不能转化为數字的字符就会报这种异常比方说夹杂着字母如:123a

你对这个回答的评价是?


就是类型匹配不了int.

你对这个回答的评价是

下载百度知道APP,搶鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

强制类型转换必须有继承或实现關系吧int是基本类型,String是引用类型两个离的更远了。还有即使是Integer也和String不存在继承关系,转换为String建议使用String.valueOf()或.toString().

首先int类型是基本的数值类型,不是类类型;其次Integer继承自java.lang.Number,因此不能够进行强制转换最简单的,你可以使用如下的方法实现数值类型向字符串类型的转换:int x = 1;String xx=""+x;

强制轉换只能发生在具有继承关系里。int和String是不同的类型自然就不能强转

强制类型转换不必有继承或实现关系吧,例如short 和 int只能说int类型到String类型鈈能这样操作其他就是操作的效率问题了

打开App查看更多内容

}

我要回帖

更多关于 java int范围 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信