Junção para STRING

5 respostas
L

Caros,
Existe alguma função que consiga retirar dos campos em uma determinada tabela, tudo após a vírgula ou quando iniciar com números.
EX: adc,12(pegar somente a string adc).

5 Respostas

D

Você pode usar a classe StringTokenizer.

String sample = "abc,123,teste";
StringTokenizer tk = new StringTokenizer(sample, ",");

while (tk.hasMoreTokens())
      System.out.println(tk.nextToken());

A saída desse exemplo é:

abc
123
teste

L

Agraço,

Existe uma outra maneira para se resolver este prob, diretamento no banco de dados SQL.

Rafael_Steil

“leodcipo”:
Agraço,

Existe uma outra maneira para se resolver este prob, diretamento no banco de dados SQL.

Consulte o manual de funcoes do banco de dados que voce esta usando. Procure por algum SUBSTR() ou algo do genero.

Rafael

Rafael_Steil

“dango”:
Você pode usar a classe StringTokenizer.

String sample = "abc,123,teste";
StringTokenizer tk = new StringTokenizer(sample, ",");

while (tk.hasMoreTokens())
      System.out.println(tk.nextToken());

A saída desse exemplo é:

abc
123
teste

O melhor seria usar o metodo split() da classe String.

Rafael

cv1

StringTokenizer eh tao… tao… blasé :lol:

Criado 25 de junho de 2004
Ultima resposta 25 de jun. de 2004
Respostas 5
Participantes 4