Eclipse怎么设置 自动从 Integer 转换为 int
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse怎么设置 自动从 Integer 转换为 int相关的知识,希望对你有一定的参考价值。
我在学校做的这些代码 都没问题
回到家里用Eclipse 就报类型不能转换 的错误
这个是要怎么设置呢 。。。是这个不知道
参考资料:http://hiphotos.baidu.com/wyjwsj/pic/item/c506d5832006ce846d811917.jpg
参考技术A自动装箱拆箱只在JDK5以及以上版本才支持。
右键你的工程,点击properties
会出现
点击Java Build Path ->Library ->add Libary
将1.5以上的JRE包导入
参考技术B 那个是jdk版本的问题,jdk1.5就支持这种自动转换了自动装包/拆包(Autoboxing/unboxing)
自动装包/拆包大大方便了基本类型数据和它们包装类地使用。
自动装包:基本类型自动转为包装类.(int >> Integer)
自动拆包:包装类自动转为基本类型.(Integer >> int)
在JDK1.5之前,我们总是对集合不能存放基本类型而耿耿于怀,现在自动转换机制解决了我们的问题。
但是有时候从别的项目拷贝过来的却不好使,这个我也不太清楚,我曾遇到过此问题,不好使的化就自己加些转换语句转换吧 参考技术C 3楼说的对,的确是自动的。
Integer integer2 = 1;
int int2 = integer2;
不过规范的做法是:
Integer integer = new Integer(1);
int intResult = integer.intValue(); 参考技术D 如果是将Integer类型的转换为int类型,用intValue()方法;
如果是得到它的哈希码,用hashCode()方法;
如果是将String类型的转化为int类型,用parselnt()方法
以上是关于Eclipse怎么设置 自动从 Integer 转换为 int的主要内容,如果未能解决你的问题,请参考以下文章