bem pessoal eu quero setar um TEXTFIELD com strings recebidas de um determinado metodo so que nao to conseguindo retorna a string , tenho suspeita q tenha algo haver com a maldita imutabilidade das strings :x . ocorre o seguinte.
metodo q seta ( tenta :lol:) setar o JtextField :
[code] private void botaoAcessoMousePressed(java.awt.event.MouseEvent evt) {
// TODO aqui sera guardado o contador de ocorrencias dos numeros
EscritorLeitor leitor= new EscritorLeitor();
senaNumeros numeros=leitor.lerObjeto();
numeros.imprimirMaioresOcorrencias();
jTextArea1.setText(numeros.imprimirMaioresOcorrencias());
} [/code]
na classe senaNumeros tem o seguinte metodo :
[code] public String imprimirMaioresOcorrencias() {
/*
* imprimi as maiores ocorrencias de numeros
*/
String texto = "ola";
ArrayList<Integer> listaNumeros = new ArrayList<Integer>();
for (int i = 0; i < numeros.length; i++) {
// System.out.println(i+" possui "+numeros[i]+" ocorrencias");
if (numeros[i] > 115) {
listaNumeros.add(numeros[i]);
}
for (Integer numero : listaNumeros) { //PRIMEIRO FOR
texto = listaNumeros.toString();
listaString.add(texto);
System.out.println(i + " tem " + texto + " ocorrencias");
}
/*
for (Integer numero : listaNumeros) { // SEGUNDO FOR >>ESSE AQUI NAO RETORNA OS VALORES
String texto2 = listaNumeros.toString();
System.out.println(i + " tem2 " + texto + " ocorrencias");
return texto2;
}
*/
}
return texto;
}
[/code]
como saida do primeiro for eu tenho :
33 tem [116] ocorrencias
34 tem [116] ocorrencias
35 tem [116] ocorrencias
36 tem [116] ocorrencias
37 tem [116] ocorrencias
38 tem [116] ocorrencias
39 tem [116] ocorrencias
40 tem [116] ocorrencias
41 tem [116] ocorrencias
42 tem [116] ocorrencias
43 tem [116] ocorrencias
44 tem [116] ocorrencias
45 tem [116] ocorrencias
46 tem [116] ocorrencias
47 tem [116] ocorrencias
48 tem [116] ocorrencias
49 tem [116] ocorrencias
50 tem [116] ocorrencias
51 tem [116] ocorrencias
52 tem [116] ocorrencias
53 tem [116] ocorrencias
54 tem [116] ocorrencias
55 tem [116] ocorrencias
56 tem [116] ocorrencias
57 tem [116] ocorrencias
58 tem [116] ocorrencias
59 tem [116] ocorrencias
60 tem [116] ocorrencias
33 tem [116] ocorrencias
34 tem [116] ocorrencias
35 tem [116] ocorrencias
36 tem [116] ocorrencias
37 tem [116] ocorrencias
38 tem [116] ocorrencias
39 tem [116] ocorrencias
40 tem [116] ocorrencias
41 tem [116] ocorrencias
42 tem [116] ocorrencias
43 tem [116] ocorrencias
44 tem [116] ocorrencias
45 tem [116] ocorrencias
46 tem [116] ocorrencias
47 tem [116] ocorrencias
48 tem [116] ocorrencias
49 tem [116] ocorrencias
50 tem [116] ocorrencias
51 tem [116] ocorrencias
52 tem [116] ocorrencias
53 tem [116] ocorrencias
54 tem [116] ocorrencias
55 tem [116] ocorrencias
56 tem [116] ocorrencias
57 tem [116] ocorrencias
58 tem [116] ocorrencias
59 tem [116] ocorrencias
60 tem [116] ocorrencias
ja como saida caso DESCOMENTE o segundo for tenho :
33 tem2 [116] ocorrencias
33 tem2 [116] ocorrencias
por isso q dizem q cc eh uma ciencia exoterica , so com reza ;p