【问题标题】:Autoboxing isnt working properly [duplicate]自动装箱无法正常工作[重复]
【发布时间】:2016-07-19 17:12:57
【问题描述】:

我正在尝试实现自动装箱,但它显示错误:

无法从 int 转换为整数。

package JavaTraining;
public class Wrap { 
    public static void main(String ar[])
    {
        Integer a=100;
        String i=a.toString();
        System.out.println(i);
        System.out.println(a);
    }
}

Eclispe 版本是 3.1

【问题讨论】:

  • 请将您的代码放入问题中。还有,什么版本的编译器?
  • 包JavaTraining;公共类 Wrap { public static void main(String ar[]) { Integer a=100;字符串 i=a.toString(); System.out.println(i); System.out.println(a); } }
  • @SLaks 我已经在问题中包含了代码以及版本
  • @Saravana 类型不匹配,无法将 int 转换为整数。

标签: java eclipse autoboxing


【解决方案1】:

(这与 Eclipse 相关)-
您需要将编译器合规级别更改为至少 1.5

项目 -> 属性 -> Java 编译器 -> 编译器合规级别

【讨论】:

  • thanks.it 之前是 1.4,现在我将它设置为 5.0 并且它可以正常工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-15
  • 2015-09-06
  • 2016-05-06
  • 2016-05-12
  • 2018-07-19
相关资源
最近更新 更多