Manipulação de Arquivos Java.IO

4 respostas
Erick_Ribeiro

Olá galera. eu estou tentando embaralhar a ordem das palavras em um arquivo .txt, Porem eu nao sei como fazer isso, alguem me ajuda?

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * 
 *
 * @author erick
 */
import java.io.*;
public class PrimeiroCodigo
{
    //
      public static void main(String[] args) throws IOException
      {
          File arquivoOrigem = new File("/home/erick/Downloads/lista_desordenada.txt");
          File arquivoDestino = new File("/home/erick/Downloads/lista_ordenada.txt");
 
          FileReader Entrada = new FileReader(arquivoOrigem);
          FileWriter Saida = new FileWriter(arquivoDestino);
          int c;
 
          while ((c = Entrada.read()) != -1)
             Saida.write(c);
 
          Entrada.close();
          Saida.close();
      }
      
}

4 Respostas

Erick_Ribeiro

Consegui resolver, galera :smiley:

E

Você sabe separar o arquivo em palavras? Dica: http://docs.oracle.com/javase/6/docs/api/java/util/Scanner.html , método next.

dyego.mota

Então poste a solução ^^ para ajudar quem passar pela mesma dificuldade.

henqqq

Isso deve ajudar.

List<String> lista = new ArrayList<>();
		
lista.add("Joao");
lista.add("Pedro");
lista.add("Mateus");
lista.add("Bill");
lista.add("java");
		
System.out.println(lista);
Collections.shuffle(lista);
System.out.println(lista);

Console:

[Joao, Pedro, Mateus, Bill, java]
[Pedro, Joao, Bill, java, MAteus]

Criado 12 de abril de 2012
Ultima resposta 5 de mar. de 2013
Respostas 4
Participantes 4