Manipular StringBuilder

2 respostas
joao_paulo_1000

Olá Pessoal

Ainda sou meio cru em Java. Estou apanhando para manipular uma StringBuilder.
Por exemplo:

private StringBuilder conteudo = new StringBuilder();
conteudo.append("Linha1");
conteudo.append("\n"); 
conteudo.append("Linha2");
conteudo.append("\n"); 
conteudo.append("Linha3");
conteudo.append("\n"); 
conteudo.append("Linha4");
conteudo.append("\n"); 
conteudo.append("Linha5");
conteudo.append("\n");

Gostaria de percorrer com um FOR ou WHILE esse StringBuilder e pegar apenas as linhas 2 e 4. Tem como fazer isso?

Obrigado

João Paulo

2 Respostas

joao_paulo_1000

Deu certo:

String[] lines = conteudo.split("\n");

System.out.println(lines[1]);
System.out.println(lines[3]);

for (String line : lines) {
System.out.println(line);
}

Obrigado

João Paulo

LPJava

aproveitando que está comecando em java tem um post meu sobre StringBuilder e Buffer.
http://imasters.uol.com.br/artigo/11305/java/stringbuilder_e_stringbuffer_qual__a_diferenca/

dar uma olhada e ver se ele pode adicionar algo nos seus estudos.

flw!

Criado 18 de julho de 2010
Ultima resposta 18 de jul. de 2010
Respostas 2
Participantes 2