Autoboxing - , Java . , int Integer, .. , unboxing.
:
Character ch = 'a';
. , . () .
:
List<Integer> li = new ArrayList<>();
for (int i = 1; i < 50; i += 2)
li.add(i);
int , , li, . li - , int, , Java . , Integer li. , :
List<Integer> li = new ArrayList<>();
for (int i = 1; i < 50; i += 2)
li.add(Integer.valueOf(i));
(, int) (Integer) autoboxing. Java , :
(%) (+ =) Integer, , Java - . intValue Integer int :
public static int sumEven(List<Integer> li) {
int sum = 0;
for (Integer i : li)
if (i.intValue() % 2 == 0)
sum += i.intValue();
return sum;
}
(Integer) primitive (int) . Java unboxing, -: