Pessoal, to com um problema com StringTokenizer que é o seguinte:
Eu tenho que ler uma frase que esta dentro de frase.txt
e depois quebrar a frase...
exemplo:
palavra 1: Problema
palavra 2: com
palavra 3: StringTokenizer
ate ai eu estou fazendo certo.
o problema é que eu preciso salvar o resultado da "quebra da frase" em um arquivo saida.txt
como eu faço isso?
// Lendo a frase no arquivo frase.txt
File file = new File ("frase.txt");
Scanner sc = new Scanner(file);
// Separando os tokens
StringTokenizer frase = new StringTokenizer(sc.nextLine());
while (frase.hasMoreTokens( )) {
System.out.println("Palavra " + i + " = " + frase.nextToken( ));
i++;
eu fiz assim, mas ele so pega a ultima palavra da "quebra"
while (frase.hasMoreTokens( )) {
String xx = ("Palavra " + i + " = " + frase.nextToken( ));
i++;
arquivo = new File("saida.txt");
FileOutputStream fos = new FileOutputStream(arquivo);
String tokens = xx;
fos.write(tokens.getBytes());
}