자바에서 Object 배열을 String 배열로 바꾸는법

조회수 13576회
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;

저런식으로 할수 있는 방법은 없나요?

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)