jotapeeh Posted May 3, 2013 at 04:47 PM Report #505728 Posted May 3, 2013 at 04:47 PM (edited) boas pessoal tenho um ficheiro txt onde contém um lista de dados e posso mostrar alguns: 1110623;MARIO MAMUEL NETO NEVES;03/02/1993;228070592;mariomanuel@esi.pt 1110626;PATRICIA PINHO PINTO;09/08/1984;915809458;patriciapinho@esi.pt 1100427;MADALENA MANUELA PATO PATRAO;11/01/1992;917912146;madalenamanuela@esi.pt 1100417;ANABELA ANDREIA ANA ALBUQUERQUE ALEIXO;28/06/1991;228045658;anabelaandreia@esi.pt 1110619;PAULA PAIVA PATO;03/03/1989;219286359;paulapaiva@esi.pt criei um metodo void chamado lerAlunos() com seguinte codigo: try { FileReader readerAlunos = new FileReader(docAlunos); BufferedReader lerReader = new BufferedReader(readerAlunos); String linha = lerReader.readLine(); while (linha != null) { String[]campos = linha.split(";"); for (int i = 0; i < campos.length; i++) { System.out.println(campos[i]); } linha = lerReader.readLine(); } readerAlunos.close(); } catch (IOException e) { System.out.println("erro"); } System.out.println(); } como devem ter visto tenho uma linha que demilita os campos onde sao separados pelo metodo split e testei. A situacao que gostaria fazer seguinte é criar um Objecto da Classe Aluno em que cada dado vai para um atributo especifico e depois possa chama lo para imprimir na consola, a classe Alunos contem os atributos numero, nome, data_de_nascimento(dd/mm/aaaa), contacto_telefonico , correio_eletronico. Agradeco[/i] Edited May 5, 2013 at 08:01 AM by brunoais tag code + geshi
HappyHippyHippo Posted May 3, 2013 at 05:14 PM Report #505733 Posted May 3, 2013 at 05:14 PM onde está exactamente a tua dúvida ? é porque já fizeste o mais complicado : ler o ficheiro (um csv normal) e separar os dados. agora é só enfiar num objecto, e guardar-lo numa lista qualquer ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now