String dentro de string

Boas pessoal,

tenho uma tabela que me devolve os dados sempre da seguinte forma :


Prestacao Credito , SE11080509000222 ,  Reservado   , ACEN , @@CC

o que eu gostaria de saber é como posso retirar (como string ) os dados que estão entre as primeiras, terceira e ultimas virgulas.

Ou seja da String :

Prestacao Credito , SE11080509000222 ,  Reservado   , ACEN , @@CC

eu so vou querer :

SE11080509000222   +  ACEN  +  @@CC

Como posso fazer isso ?

Obrigado desde ja !

creio que não entendi pq me parece ser simples, vc faz um split com as virgulas e faz campos[1].trim + campos[3].trim + campos[4].trim…

String s =    "Prestacao Credito , SE11080509000222 ,  Reservado   , ACEN , @@CC";
String[]  strings = s.split(",");

Ai você manipula a array da maneira que você achar melhor

Usa StringTokenizer

suaString.substring(index start, index end);

Caros, vejam a ultima linha da API:

“StringTokenizer is a legacy class that is retained for compatibility reasons although its use is discouraged in new code. It is recommended that anyone seeking this functionality use the split method of String or the java.util.regex package instead.”

Ate mais!