예를 들어
Vector[] a= new Vector[10];
for(int i=0; i<10; i++){
a[i]= new Vector;
}
이런식으로 초기화를 하면 2차원 배열로 아무 값이 안들어가있는 상태로 초기화가 되는데
Vector[][] a1= new Vector[10][10];
for(int i=0; i<10; i++){
for(int j=0; j<10; j++){
a1[i][j]= new Vector();
}
}
이런식으로 3차원 배열을 만들기 위해서 초기화를 하면 Vector 안에 Vector의 주소값이 들어가버리더라고.
[[Ljava.util.Vector;@1cd1dff, [Ljava.util.Vector;@16c848f, [Ljava.util.Vector;@173089d]
이런식으로. Vector 클래스를 3차원 배열로 초기화를 하고 싶으면 어떻게 선언을 하고
초기화를 해야 하는지 감이 안잡히는데 능력자 형들 부탁좀 할게 좀 알려줘.
그거 요즘 아무도 안쓴다
이건 Vector 클래스와 관련이 없습니다
그럼 요즘에는 뭐써???
2차원 배열 각 요소에는 1차원 배열을 새로 할당해주거라
?// 형 뭔말인지 잘 모르겠어. 코드로 좀 알려줄 수 있을까?
http://ideone.com/uK4GOg
고마워!