List에 배열로 변환하려는 클래스 개체가 있습니다. 아래는 내 코드입니다.
private static Class<?>[] getClasses(final Object[] params) {
List<Class<?>> classList = new ArrayList<>();
for (final Object param : params) {
classList.add(param.getClass());
}
return (Class<?>[]) classList.toArray();
}
toArray ()가 Object []를 반환한다는 것을 이해합니다. 캐스트를 피할 수있는 방법이 있습니까?
toArray
배열과 함께 메서드를 매개 변수로 사용할 수 있습니다 .
return classList.toArray(new Class<?>[classList.size()]);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다