Retornando linhas de uma String!

9 respostas
N

Bom dia,

Estou precisando de uma função q retorne linha por linha de uma variavel tipo String…

Ex:
String aux=“TESTE1\n
TESTE2\n
TESTE3”;

ai preciso de uma função q retorne linha por linha, tipo: aux2 = aux.getline(1);

Att

9 Respostas

drsmachado

Qual o ponto comum em cada linha?
Pesquisa por algo que permita “quebrar” a String, de acordo com um padrão que exista em cada linha.

N

Eu queria retornar linha inteira

ivandasilva

Mas o que você tentou ?

Rodrigo_Sasaki

O que o drsmachado quis dizer é que você precisa achar o ponto comum em cada linha.

Aonde você quer “quebrá-la”?

No seu caso é na quebra de linha mesmo, então você pode usar o método split

N

eu tentei

txhistorico.getText(int offs, int len);

txhistorio é meu TextArea…

porem nem sempre o conteudo das linhas sao do mesmo tamanho

douglaskd

começa a o programa pelo menos.

public String getLine(String texto, int linha){

String[] linhas = texto.split("\n"); 

return linhas[linha];

}

deve ser algo mais ou menos assim, corrige ai, troca os nomes

drsmachado

O que o digaoneves disse é o que você precisa.
Siga o link da palavra split que ele postou e você terá meios de resolver isso.

N
douglaskd:
começa a o programa pelo menos.
public String getLine(String texto, int linha){

String[] linhas = texto.split("\n"); 

return linhas[linha];

}

deve ser algo mais ou menos assim, corrige ai, troca os nomes

Consegui quebrar as linhas, preciso fazer um while para comparar cada linha... pra isso preciso saber o numero total de linhas, alguem sabe como fazer isso?

douglaskd
ninas2:
douglaskd:
começa a o programa pelo menos.
public String getLine(String texto, int linha){

String[] linhas = texto.split("\n"); 

return linhas[linha];

}

deve ser algo mais ou menos assim, corrige ai, troca os nomes

Consegui quebrar as linhas, preciso fazer um while para comparar cada linha... pra isso preciso saber o numero total de linhas, alguem sabe como fazer isso?

while -> Pesquise sobre Percorrer Arrays / Comparar Elementos do Array em java, tente fazer e posta aqui

saber numero de elementos de um Array no seu caso linhas.... seuArrayDeLinhas.Length

Criado 9 de outubro de 2012
Ultima resposta 9 de out. de 2012
Respostas 9
Participantes 5