Olá a todos, sou iniciante em java, estou tendo a seguint dificuldade:
tenho um textField, onde, nele, irei informa alguns valores, tais como:
// Ordenado em forma de rol (separado por espaço em branco ou virgula
1 2 3 4 5 6 7 8 9 10 11 12 12 12 13 13 13
ou
1,2,3,4,5,6,7,8,9,10,11,12,12,12,13,13,13
preciso do seguinte:
ao clicar no botão, a rotina deverá ler esse valor que estar no TextField e alimentar um vetor
abaixo segue minha rotina bugada:
int Indice = 1;
int Vetor[] = new int[200];
/*for (int iFor = 0; iFor <= 200; iFor++){
Vetor[iFor] = 0;
} // for */
String Texto = TextFieldDados.getText().trim();
String Buffer = "";
while (Texto.trim() != ""){
Buffer = Texto.substring(0, Texto.indexOf(" "));
Texto = Texto.concat(Texto.substring(Texto.indexOf(" ")+1,Texto.length()));
Vetor[Indice] = (int) Buffer;
Indice = Indice +1;
} // while
ela nao funciona e o cast do string pra inteiro nao compila
agradeço as ajudas.
abraço a todos.