Erro em leitura composta

3 respostas
V

Eae pessoal!
Eu estou tentando quebrar uma string em várias e ler em partes, só que está dando erro…
Alguém sabe uma função que faça isso?

3 Respostas

Nesh

Victor deixa o código do arquivo mais completo pra gente dar uma olhada.

V

Aqui estão as 2 classes + o arquivo à ser lido.

Nesh

Victor pelo que entendi você quer separar as informações de cada cliente para trabalhar com elas, então dei uma modifica no método separarClientes, espero ter ajudado

public static void separarClientes() throws IOException {
	String diretorio = "C:\\";
	String arquivo = "arquivo_entrada.txt";
	StringBuffer conteudoDoArquivo = BibliotecaArquivos.lerConteudo(diretorio, arquivo);
	String[] linhasDoArquivo = new String(conteudoDoArquivo).split(" ; ");
	
	for (String linha : linhasDoArquivo) {
		String[] registro  = linha.split(" - ");
		System.out.println("Codigo   : " + registro[0]);
		System.out.println("Nome     : " + registro[1]);
		System.out.println("Telefone : " + registro[2]);
		System.out.println("Numero   : " + registro[3]);
		System.out.println("Status   : " + registro[4]);
		System.out.println("----------------------------------------------------------");
	}
}
Criado 30 de maio de 2013
Ultima resposta 30 de mai. de 2013
Respostas 3
Participantes 2