[JAVA] Object배열을 Integer배열로 캐스팅

유알·2022년 12월 15일
0

[JAVA]

목록 보기
2/13
Object[] a = new Object[1];
Integer b=1;
a[0]=b;

Integer[] integerArray = Arrays.copyOf(a, a.length, Integer[].class);
Integer[] integerArray = Arrays.copyOfRange(a, 0, a.length, Integer[].class);

위와 같이 Object배열을 Integer배열로 캐스팅이 가능하다.

하지만 헷갈리지 말아야 할것이 String배열을 Integer배열로 캐스팅 할때 위의 방법을 사용하면 안된다.

for루프로 하나씩 돌리거나, stream문법을 사용해야한다.
이럴때는 참 파이썬의 map함수가 얼마나 편리했는지 다시금 느끼게 해준다.

profile
더 좋은 구조를 고민하는 개발자 입니다

0개의 댓글