Percorrer String e seleciona uma parte dela

6 respostas
Milk15

Ae pessoal, to querendo saber isso só por curiosidade e quero brincar tentando criar um programinha que to imaginando aqui, masss para isso preciso tirar esse dúvida primeiro.

Seguinte o que to querendo eh algo mais ou menos assim

Pegar uma String qualquer aleatória, mas que possui um padrão depois de certo caracter:

Ex:
asb23kdasdk123kbja56sdjkas\nalsdan4asdlnasnl=)www.guj.com.br

Como posso fazer pra percorrer essa String e quando ele perceber o padrão que eu quero (No exemplo seria o “=)”)

retornar o que tiver após esse padrão (“www.guj.com.br”)

Não sei se vcs pegaram a minha dúvida, se puderem me ajudar , valeu

6 Respostas

T

Opa, beleza.

Utiliza split.

Até mais.

caio_ferreira

Tem sim, pesquisa sobre regex, aqui no guj você vai encontrar bastante material.

M

Sugiro o estudo da classe String. Essa classe possui todos os métodos que precisará para implementar o que precisa.

A documentação oficial está disponível aqui: http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html

T

Segue exemplo:

String [] vetor = "parte1;parte2".split(";"); for (String parte : vetor){ System.out.println(parte); }

Milk15

Hmmm valeu pessoal, vo tentar usar o split, mas depois vou pesquisar tb sobre regex e a classe String
Mto Obrigado :-o

A

Usando a classe String, vejo duas maneiras, uma usando slipt e outra usando replace. Mas sugiro ir
direto para regex e muito mais elegante na minha opiniao.

Criado 19 de abril de 2011
Ultima resposta 19 de abr. de 2011
Respostas 6
Participantes 5