[java] usar array de um metodo noutro metodo

PJTuga

Power Member
Tenho um exercicio para fazer que
diz para criar um metodo "ler" para ler o conteudo de um ficheiro para um array.
Até aqui ta tudo a funcionar, mas depois diz também para criar um metodo pesquisar.
No metodo pesquisar eu queria usar os 2 arrays que preenchi no metodo "ler". porque senao o metodo ler nao fazia sentido...
Nao deve dar com o return, porque eu queria aceder aos 2 arrays.
era mais facial com uma matriz, mas no exercicio diz para usar arrays
:|
Como é que eu faço para o metodo pesquisar ter acesso aos 2 arrays preenchidos pelo metodo ler?

Cumpz
 
Isso faz parte de uma classe?

Se sim, podes adicionar a cada objecto um array do tipo que precisas.

Senão, declaras os arrays como variaveis globais.
 
Gostava de saber como é que faço isso.. pode dar jeito

Obrigadao

Declaras as variaveis fora de qualquer metodo.
Para o caso de um vector ficaria algo do género:

Código:
public class TZ {

private int[] vector;

...

public void metodo() {
vector = new int[tamanho];
...
}
// Já podes utilizar o vector em qualquer outro metodo
...
}
 
Última edição:
Declaras as variaveis fora de qualquer metodo.
Para o caso de um vector ficaria algo do género:

Código:
public class TZ {

private int[] vector;

...

public void metodo() {
vector = new int[tamanho];
...
}
// Já podes utilizar o vector em qualquer outro metodo
...
}

Boas políticas de Java, dizem que o vector deve ser inicializado no constructor da classe.
De resto, é isso mesmo!
 
Back
Topo