Strings
が宣言されている場合、次の 5 行のコードは同じ結果を生成します。
int i = Integer.valueOf(s);
int y = Integer.parseInt(s);
int j = Integer.valueOf(s).intValue();
Integer x = Integer.valueOf(s);
Integer k = Integer.valueOf(s).intValue();
それぞれが優先されるコードになる状況はありますか? とは交換可能であり、必要でint
はないようです。Integer
.intValue()