已经做过两个上架的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查看更多内容