Junção para STRING

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).

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

Agraço,

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

[quote=“leodcipo”]Agraço,

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

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

Rafael

[quote=“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[/quote]

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

Rafael

StringTokenizer eh tao… tao… blasé :lol: