Eai galera, como faço para obter o texto antes de um caracter na string?
Estou salvando algumas coisas numa String…coloquei ( depois dessas coisas para poder marcar o fim de cada uma…
tipo assim…a minha String pedido esta assim:
1;DESCRICAOITEM;12;DESCRICAO ITEM
preciso ler isso jogando por exemplo…o 1 numa lista qtde e o DESCRICAOITEM numa lista item.
tentei alguma coisa como:
List item = new ArrayList();
List qtde = new ArrayList();
item.add(pedido.split(;));
qtde.add(pedido.split(;));
Você pode utilizar o String.split(), porém ele te retorna um Array.
Então você poderia fazer algo assim
String valores[] = pedidos.split(";");
item.add(valores[0]); //supondo que o primeiro registro seja o item
qtde.add(valores[2]); //supondo que a qtde esteja no registro 2