Do jeito que estou fazendo a String s so mostra o ultimo valor
Esperava que o resultado fosse [telefone removido] E NÃO SOMENTE 9
Não quero somente imprimir valores e sim armazena-los.
Obs: Não posso usar vetor para armazenar.
valeu
o ideal é que vc use StringBuilder (isso c kizer performance…)
s += String.valueOf(i); resolve seu problema, porem, segundo APIs, o melhor seria usar StringBuilder
StringBuilder builder = new StringBuilder();
for (int i = 0; i<10; i++){
builder.append(i);
}
System.out.println("s = "+builder);
builder.toString() … transforma em string o builder … e é uma forma mais rapida de concatenar strings
F
fra
Valeu galera ajudou muito.
Jeferson_Manetti
Lavieri:
o ideal é que vc use StringBuilder (isso c kizer performance…)
s += String.valueOf(i); resolve seu problema, porem, segundo APIs, o melhor seria usar StringBuilder
StringBuilder builder = new StringBuilder();
for (int i = 0; i<10; i++){
builder.append(i);
}
System.out.println("s = "+builder);
builder.toString() … transforma em string o builder … e é uma forma mais rapida de concatenar strings
olá…
com certeza utilizar StringBuilder e a melhor solução…
isso se da porque a String e imutavel, ou seja, a cada concatenação
s += String.valueOf(i); vc esta criando um novo Objeto String…
assim vc estaria jogando fora recursos computacionais…
isso foi apenas um resuminho, existe muita coisa por tras de um Objeto String
blz…
F
fra
e como eu faria para pegar o valor builder e passa-lo como parâmetro em um método
Lavieri
se o método tem como parametro uma string… so passar builder.toString()