Boa noite.
Preciso de uma ajuda, para devidos fins, faz necessário desmembrar uma String em uma consulta, fazer em java foi fácil o problema é jogar no SQL.
Cod…|…Descricao…|…Pagamento
01…|…3x…|…30,90,120
02…|…2x…|…00,30
retorno teria que ser…
Descricao…|…Pagamento
3x…|…30
3x…|…90
3x…|…120
2x…|…00
2x…|…30
Em java resolvi da seguinte forma…
public class teste {
public static void main(String[] args) {
String forma = "10,20,30,40,50,60,70,80,90,100,110,120,130,140";
int inicio = 0;
for (int cont = 0; cont < forma.length(); cont++) {
if (forma.substring(cont, cont + 1).equals(",")) {
System.out.println(forma.substring(inicio, cont));
inicio = cont + 1;
}
}
System.out.println(forma.substring(inicio, forma.length()));
}
}