다른 유형의 컬렉션을 만들 때 어떤 클래스를 사용해야합니까? 다른 클래스의 객체를 ArrayList 또는 LinkedList하는 동안 오류가 발생합니다. 포스트 생각하다 예외가다른 클래스의 객체를 저장하는 데 사용할 클래스입니까?
import java.util.*;
class A extends Object {
private String name;
A(String n) { name = n;}
public String toString() { return name;}
}
class B extends Object {
private String name;
B(String n) {name = n;}
public String toString() { return name;}
}
class c {
public static void main(String args[]) {
ArrayList ml= new ArrayList();
ml.add(new A("1"));
ml.add(new A("2"));
Iterator itr = ml.iterator();
B b = new B("1001");
ml.add(b);
while(itr.hasNext()) {
Object element = itr.next();
System.out.println(element + "\n");
}
System.out.println();
}
}
그리고 그 오류가 무엇인지 알려주십시오. – Kayaman
코드 게시하시기 바랍니다 –
해결 방법이 있는지 내 대답을 참조하십시오 그러나 나는 당신이 무엇인지 궁금하다? –