기본적으로 동적 인 2d ArrayList를 만듭니다.2D ArrayList를 일반 배열 java
private ArrayList<char[]> myArray;
아래의 코드는 루프로 처리됩니다. "동일한 길이"의 무작위 문자열 중 일부는 배열의 모든 문자 인 을 저장합니다.
동안 (몸이) 모든 문자가 ArrayList에 삽입되도록 한 후
char[] temp = myString.toCharArray();
myArray.add(temp);
, 나는 정상적인 배열에 myArray의 변환합니다. (? 그것은 미래에 도움이 될 것입니다 때문에 이유) 그리고 내가 생각하는 내가 잘못 여기서 뭐하는 거지 :
charArray = (char[][]) myArray.toArray();
//declaration of 'charArray' is already done at the start of the class.
을 나는 전체 'charArray 그냥 확인, 또는 인쇄 할 때 그래서 문제가있다 요소가 있으면 "java.lang.NullPointerException"오류가 발생합니다.
2d ArrayList를 일반 배열로 변환하는 방법은 무엇입니까? 나는 많은 다른 근원을 시도하고 그러나 돕지 않았다.
감사합니다.
@macduff 예, 모든 문자열은 크기가 같고. – jbchichoko