galera, blz… eu cheio das duvidas…
bem, tenho o seguinte codigo…
import java.util.StringTokenizer;
import java.io.*;
import java.lang.*;
public class TesteTokenizer {
public static void main (String args[]) {
int count=0;
int tmp=1;
String vetor;
try {
BufferedReader in = new BufferedReader(new FileReader("notas.txt"));
String str;
while ( ( str = in.readLine() ) != null )
{
StringTokenizer token = new StringTokenizer(str);
System.out.println("Esta frase tem " + token.countTokens() + " tokens");
while (token.hasMoreTokens())
token.nextToken();
count++;
}
in.close();
} catch (IOException e) { }
}
}
bem, vow ler o arquivo notas.txt… mas este arquivo esta assim: Nome sobrenome 7 8.4 9.9 , sendo o numero de notas dinamico…
bem, como q faço p/ poder separar as notas desse arquivo, para depois eu trabalhar com elas? ou seja, o programa deveria varrer este arquivo, ignorar o nome e apenas retornar p/ min, as notas, sabendo q, o nome da pessoa tb é dinamico, pode ter 1 ou + sobrenome…
pensei assim: ele compara kda TOKEN e ve se é numero, se for, eu guardo ele… mas como fazer isso?? com o isDigit, nem consegui, com o equals, tb nao… O q devo fazer?? alguem sabe de alguma outra forma de trabalhar com isso, eu estudei aqui e nao achei galera…
aguardo novas ajudas… valews msmo… aguardo… :roll: