2016-07-19 8 views
1
私はオートボクシングを実装しようとしています

作業イマイチが、それは誤り見せている: -
あなたが必要オートボクシングが適切

Cannot convert from int to integer.

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

+0

、問題のコードを入れてください。また、どのバージョンのコンパイラ? – SLaks

+0

パッケージJavaTraining; 主パブリック静的ボイドパブリッククラスラップ{ \t \t \t {\t \t整数A = 100([] AR文字列); \t \t文字列i = a.toString(); \t \t System.out.println(i); \t \t System.out.println(a); \t} \t }私は、問題のコードだけでなく、バ​​ージョン –

+0

@SLaks。 –

答えて

1

ですが(これは、特にEclipseに関連しています)コンパイラの準拠レベルをに変更するには、少なくとも1.5に変更してください。

Project -> Properties -> Java Compiler -> Compiler compliance level

enter image description here

+0

thanks.itは以前は1.4でしたが、今は5.0に設定しており、正しく動作しています –