글쓴이 :강신동 1998년 5월 14일 10:20:09
In Reply to: 고쳐주신데로 했는데 같은 에러가.. posted by 고경환 on 1998년 5월 14일 09:33:54:
안녕하세요 강신동입니다.
Vector[] v = new Vector[10];
v[0].addElement("1");
이라 하면 당연히 NullPointerException이 발생합니다.
Vector는 clsss로서 instance를 만들어줘야만 그 method를
사용할 수 있습니다.
primitive인 경우
int[10] i = new int[10];
i[0] = 10;
은 가능합니다.
그러나 class의 instance 배열의 경우는
각각을 new로서 생성시켜야합니다.
Vector[] v = new Vector[10];
for (int i=0;i<v.length;i++)
{
v[i] = new Vector();
v[i].addElement("인스턴스");
}
요렇게 하면 잘 될 것입니다.
강신동 드림
Java Developer Group Web BBS