Eclipse怎么设置 自动从 Integer 转换为 int

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse怎么设置 自动从 Integer 转换为 int相关的知识,希望对你有一定的参考价值。

我在学校做的这些代码 都没问题
回到家里用Eclipse 就报类型不能转换 的错误
这个是要怎么设置呢 。。。是这个不知道

很简单啊我看你编译JRE已经是jdk1.5了,只要如下设置就ok鼠标右击你的工程 --> 选择 Properties --> 再选择 Java Compiler --> JDK Compliance--> 选择 1.5如图:



参考资料: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的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse常用设置(转)

Android Studio 设置代码提示和代码自动补全快捷键--Eclipse 风格 - 转

eclipse代码自动补全[转]

eclipse怎么设置创建一个java文件后自动加入注释

跪求“java中二进制怎么表示”

怎么设置eclipse能使编写C++时变量名自动补齐