Recuperar parte de uma String

5 respostas
PorkaSolta_CHAPOLIM

Amigos eu gostaria de saber como pegar um trechjo de uma string até determinado caractere ex

s=“Produto1 # Fornecedor5”;
s2=“Produto1000 # Fornecedor5”;

gostaria de saber como separar a palavra fornecedor5 mas usando o caracter # ou outro qualquer como separador.

5 Respostas

R

De uma olhada no método split da classe String.
Ele solucionará seu problema.

Java_Vinicius_Machin

Se tiver caracteres ’ ’ (branco, espaço…e mais um monte de sinônimos) entre os separadores e as palavras recomendo StringTokenizer.

API:

The following is one example of the use of the tokenizer. The code:

StringTokenizer st = new StringTokenizer("this is a test");
         while (st.hasMoreTokens()) {
             System.out.println(st.nextToken());
         }

prints the following output:

this
     is
     a
     test

:wink:

ramilani12

Ou vc poderia fazer assim:

StringTokenizer st = new StringTokenizer("Produto1 # Fornecedor5" , "#");
          while (st.hasMoreTokens()) {
              System.out.println(st.nextToken());
          }

Passando o delimitador que seria “#”

PorkaSolta_CHAPOLIM

Vlw Galera, funciona certinho!!!

lina

Defina seu tópico como resolvido, por favor =)

Tchauzin!

Criado 5 de fevereiro de 2007
Ultima resposta 6 de fev. de 2007
Respostas 5
Participantes 5