-4
ここでスレッドの構文解析についてはすでに読んでいますが、int
からInteger
になるので、これは自動ボクシングまたはアンボクシングではありませんか? これは整数ArrayList<Integer>
として宣言された配列リストに追加された文解析またはオートボクシングまたはアンボックス化
は、Javaは何行いますか?
ここでスレッドの構文解析についてはすでに読んでいますが、int
からInteger
になるので、これは自動ボクシングまたはアンボクシングではありませんか? これは整数ArrayList<Integer>
として宣言された配列リストに追加された文解析またはオートボクシングまたはアンボックス化
は、Javaは何行いますか?
自動変換は、ここで起こっ:
ArrayList<Integer> list = ...
int value = 42;
list.add(value);
が "オートボクシング"(または "ボクシング変換")と呼ばれている:https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html
int value2 = list.get(0);
"がボックス化解除" であろうからInteger
ためリストはint
に変換されます。
構文解析は、Integer.parseInt("42")
のようなテキストを読み取った場合にのみ発生します。