質問: new ArrayList(); intLst.add(1); ができました。 びっくりした次第なのですが、これって、どのバージョンからなのでしょうか? (今はJava10でコンパイルしています) 昔は intLst.add(new Integer(1)); としないと、コンパイルエラーになった記憶があります。 よろしくお願いいたします(_ _*
回答: ちなみに、全ソースは下記となります。 import java.util.ArrayList; /** * サンプルクラス */ public class IntToInteger { /** * ここから始まります。 */ public static void main(String[] args){ IntToInteger sample = new IntToInteger(); sample.run(); } /** * コンストラクタ */ public IntToInteger(){ } // end IntToInteger /** * 実行 */ public void run(){ int intA = 0; ArrayList intLst = new ArrayList(); intLst.add(intA); intLst.add(1); System.out.println(intLst); } // end run } C:\Users\KIN\Desktop\サンプル>java -Xmx128M -Xms128M IntToInteger [0, 1]