Cpaturar uma parte da string

2 respostas
C

A duvida é a seguinte:
Tenho uma string A, formada pela junção da string b + a string c.
Exemplo: Código + Descrição separadas pelo caracter “ –“.
Código - Descrição
10 - Setor Fundição .
O código vai ocupar 16 posições , mas pode ser que em alguns casos, não esteja ocupando todos as posições, como no exemplo acima somente 2,
Quero pegar com a substring até o caracter “ – “, verificando somente o código, como eu faço isso?

2 Respostas

T
String[] partes = "10 - Setor Fundicao".split ("-", 2);
System.out.println ("Codigo = " + partes[0]);
System.out.println ("Descricao = " + partes[1]);
P
StringTokenizer st = new StringTokenizer(suaString, " - ");
while (st.hasMoreTokens()){
     System.out.println(st.nextToken);
}
Criado 3 de julho de 2006
Ultima resposta 3 de jul. de 2006
Respostas 2
Participantes 3