[quote=PJ2002]Vou passar um escopo de como usar Array em java.
ex 1:
String[] a = {“nome1”,“nome2”,…};
// neste exemplo vc declaro, instancio e inicializou o array a.
ex 2:
String[] a = new String[3];
a[0] = “nome1”;
a[1] = “nome2”;
a[2] = “nome3”;
// neste caso vc declaro, instancio o array a.
// ele possui um comprimento(length) 3.
// o acesso p/ os valores serah via index. Onde o index 0,1,2 apontam p/ um valor consequentemente. ex.: a[0] aponta p/ o valor “nome1”;
Obs.: este exemplo eu apliquei p/ string mas eh viavel para outros tipos primitivos ou construtivos.
Obs: P/ o uso de tipos construtivos vc pode aprender com mais calma pois envolve um lance p/ utiliza-los, onde nao eh nenhum misterio. Mas ah principio treine com os tipos primitivos.
Agora no seu código possui alguns erros.
Um deles eh q vc declarou e inicializou o tipo string de forma incorreta.
O outro vc passou valores do tipo double p/ o array cResult, onde o mesmo eh do tipo String.
Use um array como string e outro como double ok. Não há como usar um array com dois tipos.
Ok.[/quote]
Seu comentário me ajudou bastante! Com tipos primitivos funciona mesmo…
Eu sou novato em Java e não sei mesmo como se faz.
Bom, se alguém puder tirar minha dúvida aqui vai.
É sobre usar array em classes que eu mesmo construi… aí vai o código:
Minha classe:
[code]public class RegistroMemoria {
int intNumero;
String strString;
public int get_intNumero() {
return this.intNumero;
}
public void set_intNumero(int iNumero) {
this.intNumero = iNumero;
}
public String get_strString() {
return this.strString;
}
public void set_strString(String sString) {
this.strString = sString;
}
public void RegistroMemoria() {
this.intNumero = 0;
this.strString = "";
}
}[/code]
Como estou querendo usar…
[code]RegistroMemoria[] Registro = new RegistroMemoria[10];
Registro[iAtual].set_intNumero(Integer.parseInt(jTextField1.getText()));
Registro[iAtual].set_strString(jTextField2.getText());
jTextField1.setText(Integer.toString(Registro[iAtual].get_intNumero()));
jTextField2.setText(Registro[iAtual].get_strString());
[/code]
Estou fazendo da forma correta? Não, né? :shock: