에서
덕분에 당신은 autoboxing in Java은 당신이 찾고있는 정확하게 할 수 있다는 것을 알고 있어야합니다. 링크에서이 코드 예제를 참조하십시오
// List adapter for primitive int array
public static List<Integer> asList(final int[] a) {
return new AbstractList<Integer>() {
public Integer get(int i) { return a[i]; }
// Throws NullPointerException if val == null
public Integer set(int i, Integer val) {
Integer oldVal = a[i];
a[i] = val;
return oldVal;
}
public int size() { return a.length; }
};
}
get()
그 방법은 자동으로 Integer
로 변환 일반 오래된 데이터 형식 int
을 반환합니다. 마찬가지로 set()
메서드는 Integer
을 사용하고 배열에 요소를 할당합니다.
자동 보봇 (Autoboxing)은 즉각적인 특징은 아니지만 자동 개체 생성을 처리합니다.
+1. 훌륭한 도서관! –