2016-05-26 10 views
-4

ここでスレッドの構文解析についてはすでに読んでいますが、intからIntegerになるので、これは自動ボクシングまたはアンボクシングではありませんか? これは整数ArrayList<Integer>として宣言された配列リストに追加された文解析またはオートボクシングまたはアンボックス化

は、Javaは何行いますか?

答えて

1

自動変換は、ここで起こっ:

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")のようなテキストを読み取った場合にのみ発生します。

関連する問題