자바에서 Object 배열을 String 배열로 바꾸는법
조회수 13923회
Object Object_Array[]=new Object[100];
String String_Array[]=new String[Object_Array.length];
for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString();
객체 배열을 String 배열로 바꾸는 코드인데요. 다른 방법은 없을까 고민해보다가 String_Array=(String[])Object_Array;
이런 방법을 생각해봤는데 런타임 에러가 발생하네요
에러메세지
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
저런식으로 할수 있는 방법은 없나요?
댓글 입력