Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

erickdavidson

Problema com StringTokenizer

Recommended Posts

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++;  

Compartilhar este post


Link para o post
Compartilhar em outros sites
File saida = new File("/caminho/para/o/arquivo.txt");

try {
  BufferedWriter writer = new BufferedWriter(new FileWriter(saida));
  while (frase.hasMoreTokens()) {
    writer.write(frase.nextToken() + "\n");
  }

  writer.flush();
  writer.close();
} catch (Exception ex) {
  // Faça algo quando a escrita falhar.
}

Existem várias maneiras de se escrever num arquivo de texto. Esta é apenas uma delas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.