Extração de Strings delimitadas por SPACE

5 respostas
andre_teprom

Olá pessoal,

Existe algum recurso (método) no JAVA que me permita extrair strings de um texto ?
Exemplo :

String Texto = "aaaa  bbbb  cccc  dddd  eeee  ffff"

Gostaria de por exemplo, obter a primeira ou última string : aaaa ou ffff

Obrigado.

+++

5 Respostas

victorgilc

Sim, substring

victorgilc

Exemplo:

para ler do 1º ao 7º caractere

nome.substring(0, 7)

onde o indice 0(zero) representa o primeira caractere e o indice 7, o caractere final que deve ser pego.

acho q é assim… :smiley:

mews

Você pode resolver utilizando split.

final String SEPARATOR = " ";
String params[] = texto.split(SEPARATOR);

//para acessar o primeiro parametro
System.out.println(params[0].toString());

//para acessar o ultimo parametro
System.out.println(params[params.length-1].toString());

Dessa forma você passa a ter um array de strings.

viniciusfaleiro

StringTokenizer =)

andre_teprom

mews:

Dessa forma você passa a ter um array de strings.

Valeu, funcionou.

+++

Criado 28 de dezembro de 2010
Ultima resposta 28 de dez. de 2010
Respostas 5
Participantes 4