Como criar um array de chamadas de objeto?

E ai galera do PJ!!!

Estou com um problema que se baseia-se no seguinte: cria uma classe Exemplo.class e a importei assim:

Exemplo exemplo;

public static void main( String args[])
{
     exemplo = new Exemplo(xValor); 

eu preciso de converter esta declaração de instância para um array de chamada de método tipo assim…

Exemplo[] exemplo = new int [5]; // para criar 5 objetos de chamada diferentes

public static void main( String args[])
{
     exemplo[0] = new Exemplo(xValor); // onde xValor variaria de acordo com a posição do array

Cara,

para fazer isso de forma decente, vc deverá usar um Vector, ou um arraylist!

A diferença deles para o vetor, é que o vetor armazena apenas tipos primitivos, e eles armazenam objetos!

Usando Vector, vc cria o Vector;
java.util.Vector v = new java.util.Vector(5);//Onde 5 é um numero constante, não se preoculpe que o vector cresce sozinho, neste caso de 5 em 5
v.add(ObjetoQueVcquer)!!
Para recuperar use (Nome da Classe)v.get(Posicao do Cara);//è necessario informar o nome da classe antes do v.get para o java fazer a coersao para vc!

Isso aí, Anderson!

Vale a ressalva que tanto Vector quanto ArrayList, armazenam somente objetos… Sendo assim, se você for armazenar valores inteiros, ou você utiliza a classe Arrays para tratá-los ou você utiliza as classes referentes aos valores numéricos, por exemplo Integer para inteiros

Não deixe de postar se conseguir! :slight_smile:

Resolveu meu problema valeu mesmo!!!

até +!