public class Node<E>{
Node p,l,r;
int height;
String s;
/** class body**/
};
String[] S=new String[5000];
int i = 0;
while (i < 5000){
Node<E> x=new Node<E>();
x.s=S[i];
i++;
}
5000 개의 노드 객체를 만들고 싶습니다. 위에서 코드 은 동일한 변수 이름 x를 매번 할당하지만 다른 변수 이름을 원합니다. 그런 다음 5000 클래스 변수 이름을 수동으로 선언하지 않고 선언하는 방법. 내가 쉽게 5000 노드 클래스 개체를 만들 수있는 무언가가 있습니다.루프에서 객체 변수 이름을 선언하는 방법
비 제너릭 클래스의 경우에는 작동하지만 제네릭 형식의 클래스에서는 작동하지 않습니다. 제네릭 클래스 또는 제네릭 클래스를 비 제너릭 클래스로 변환하는 다른 방법이 있습니다. 도움 말 – user3717895
무엇이 나 혼란 스럽습니까? 당신은 묻고 있습니다 .. 당신은 이것이 비 제네릭 클래스의 경우에만 작동 할 것이라고 말하고 있습니까? 이 코드는 Node를 제외한 다른 클래스와 간섭하지 않습니다. –
@ walker christie 내 노드 클래스가 노드이고 코드를 실행하는 중에 오류가 발생하면 목록 제네릭 타입 객체를 만들 수 없습니다. –
user3717895