Re: [java-list] Sou mais um novato!!!
Assunto: Que escrever e ler em arquivos? Este tutorial mostra o básico das operações de leitura e escrita em arquivos, assim como outras simples operações. Você pode ler este tutorial na íntegra aqui Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui. Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários! Edilson S. SouzaProvecta Informáticawww.provecta.com.br "O ensinar tem que acompanhar o aprender.." ** http://www.javalinux.com.br - Original Message - From: Roberto da Silva To: [EMAIL PROTECTED] Sent: Tuesday, July 01, 2003 9:15 AM Subject: [java-list] Sou mais um novato!!! Moçada, procurei pela Internet mas não achei o que queria, alguém poderia me enviar um código bem simples, de como abrir um arquivo, lerestou usando o Java.io mas ainda não consegui entender direito o Java então estou domando porrada dele Obrigado Roberto da Silva
Re: [java-list] Sou mais um novato!!!
Caro Roberto, A minha sugestão é que vc consulte algum desses livros. Pode ser interessante. Todos os livros listados aqui, foram comentados por integrantes do GUJ que possuem o livro e dão uma opinião pessoal e imparcial sobre o mesmo. Você pode encontrar esses e outros títulos na Tempo Real, que incentiva e ajuda o GUJ a crescer. Aprendendo java Java Como Programar - Deitel, H.M / Deitel, P.J.Core Java 2 , Volume I : Fundamentos - Horstmann, Cay / Cornell, GaryJava Como Programar - 4a Edição - Deitel, H. M. / Deitel, P. J Certificações Complete Java 2 Certification Study Guide - Heller, Philip / Roberts, Simon Design Patterns Design Patterns : Elements of Reusable Object-Oriented Software - Gamma, Erich (Gang of Four) J2EE Java para Web com Servlets, JSP e EJB - Kurniawan, Budi Java Core Java Volume II : Recursos Avançados - Horstmann, Cay / Cornell, Gary Projetos Jakarta Programming Jakarta Struts - Cavaness, Chuck Um Abraço, Edilson S. SouzaProvecta Informáticawww.provecta.com.br "O ensinar tem que acompanhar o aprender.." ** http://www.javalinux.com.br - Original Message - From: Roberto da Silva To: [EMAIL PROTECTED] Sent: Tuesday, July 01, 2003 9:15 AM Subject: [java-list] Sou mais um novato!!! Moçada, procurei pela Internet mas não achei o que queria, alguém poderia me enviar um código bem simples, de como abrir um arquivo, lerestou usando o Java.io mas ainda não consegui entender direito o Java então estou domando porrada dele Obrigado Roberto da Silva
Re: [java-list] Sou mais um novato!!!
Visite www.javafree.com.br Tem coisa boa lah tambem []?s Aurelio - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, July 03, 2003 10:37 AM Subject: RE: [java-list] Sou mais um novato!!! Caro Roberto, O que não falta é informação na Web para você aprender Java, tem coisa demais. Vou passar pra vc alguns bons links para vc começar a garimpar: http://www.javaranch.com - Muitas informações para quem esta começando, sem dizer que é divertido. http://www.soujava.org.br/fom-serve/cache/8.html - Parte de perguntas e respostas do SouJava sobre J2SE, muito bom também, tem os principais assuntos que sempre geram dúvidas nos novatos. http://java.sun.com - O próprio site da Sun. Recomendo também que vc utilize os fóruns deles, tem muita informação boa. http://www.bruceeckel.com - O bruce Eckel disponibiliza em seu site de graça uma versão e-book do Thinking em java, que já esta na terceira edição. Muito bom. E respondendo sua pergunta, mando um exemplo simples, mas saiba que o java.io tem muita coisa e que você precisa estudar bem para saber o que usar em cada situação. Exemplo 1 - Lendo um caracter por vez: try { FileInputStream fi = new FileInputStream(c:\\equipe tarifas.txt); DataInputStream ds = new DataInputStream( new BufferedInputStream(fi)); while (ds.available()!=0) { int a = ds.read(); System.out.println((char)a); } ds.close(); fi.close(); } catch(Exception e) { e.printStackTrace(); } Exemplo 2 - Lendo por linha: try { BufferedReader bufR = new BufferedReader(new FileReader(c:\\equipe tarifas.txt)); String s = null; while ((s = bufR.readLine()) != null) { System.out.println(s); } bufR.close(); } catch(Exception e) { e.printStackTrace(); } ''-- Mensagem Original -- ''Reply-To: [EMAIL PROTECTED] ''Date: Tue, 1 Jul 2003 09:15:32 -0300 ''From: Roberto da Silva [EMAIL PROTECTED] ''To: [EMAIL PROTECTED] ''Subject: [java-list] Sou mais um novato!!! '' '' '' ''Moçada, procurei pela Internet mas não achei o que queria, alguém poderia ''me enviar um código bem simples, de como abrir um arquivo, lerestou usando ''o Java.io mas ainda não consegui entender direito o Java então estou domando ''porrada dele '' ''Obrigado ''Roberto da Silva '' '' -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] Sou mais um novato!!!
Roberto, Dê uma olhada em http://www.acm.org/crossroads/columns/ovp/march2001.html. Lá você encontra um exemplo de leitura de arquivo texto e gravação de uma tabela, etc. Acredito que ajude. Eliseu Pfaffenseller Analista de Sistemas Senior. == Fonte com exemplo de leitura de um arq.texto, utilização da classe StringTokenizer, e gravação deuma tabela no BD. Origem: www.acm.org/crossroads/columns/ovp/march2001.html /*Example: Parsing a text file into a database tableIn the course of modernizing a record keeping system, you encounter a flat file of data that was created long before the rise of the modern relational database. Rather than type all the data from the flat file into the DBMS, you may want to create a program that reads in the text file, inserting each row into a database table, which has been created to model the original flat file structure. In this case, we examine a very simple text file. There are only a few rows and columns, but the principle here can be applied and scaled to larger problems. There are only a few steps: Open a connection to the database. Loop until the end of the file: Read a line of text from the flat file. Parse the line of text into the columns of the table. Execute a SQL statement to insert the record. Here is the code of the example program: */import java.io.*;import java.sql.*;import java.util.*; public class TextoParaTabelaBD { //ToDatabaseTable { private static final String DB = "contacts", TABLE_NAME = "records", HOST = "jdbc:mysql://db_lhost:3306/", ACCOUNT = "account", PASSWORD = "nevermind", DRIVER = "org.gjt.mm.mysql.Driver", FILENAME = "records.txt"; public static void main (String[] args) { try { // connect to db Properties props = new Properties(); props.setProperty("user", ACCOUNT); props.setProperty("password", PASSWORD); Class.forName(DRIVER).newInstance(); Connection con = DriverManager.getConnection( HOST + DB, props); Statement stmt = con.createStatement(); // open text file BufferedReader in = new BufferedReader( new FileReader(FILENAME)); // read and parse a line String line = in.readLine(); while(line != null) { StringTokenizer tk = new StringTokenizer(line); //aqui você pode testar o ";" String first = tk.nextToken(), last = tk.nextToken(), email = tk.nextToken(), phone = tk.nextToken(); // execute SQL insert statement String query = "INSERT INTO " + TABLE_NAME; query += " VALUES(" + quote(first) + ", "; query += quote(last) + ", "; query += quote(email) + ", "; query += quote(phone) + ");"; stmt.executeQuery(query); // prepare to process next line line = in.readLine(); } in.close(); } catch( Exception e) { e.printStackTrace(); } } // protect data with quotes private static String quote(String include) { return("\"" + include + "\""); }} === -Original Message-From: Roberto da Silva [mailto:[EMAIL PROTECTED]Sent: 01 July, 2003 09:16To: [EMAIL PROTECTED]Subject: [java-list] Sou mais um novato!!! Moçada, procurei pela Internet mas não achei o que queria, alguém poderia me enviar um código bem simples, de como abrir um arquivo, lerestou usando o Java.io mas ainda não consegui entender direito o Java então estou domando porrada dele Obrigado Roberto da Silva
Re: [java-list] Sou mais um novato!!!
Roberto, Moada, procurei pela Internet mas no achei o que queria, algum poderia me enviar um cdigo bem simples, de como abrir um arquivo, lerestou usando o Java.io mas ainda no consegui entender direito o Java ento estou domando porrada dele Existem vrias maneiras de se abrir um arquivo e ler - em especial, dependendo do tipo de dados que tem neste arquivo. Pode ser mais especfico ? Podemos mandar vrios exemplos completos e comentados. Rafael
RE: [java-list] Sou mais um novato!!!
Caro Roberto, O que não falta é informação na Web para você aprender Java, tem coisa demais. Vou passar pra vc alguns bons links para vc começar a garimpar: http://www.javaranch.com - Muitas informações para quem esta começando, sem dizer que é divertido. http://www.soujava.org.br/fom-serve/cache/8.html - Parte de perguntas e respostas do SouJava sobre J2SE, muito bom também, tem os principais assuntos que sempre geram dúvidas nos novatos. http://java.sun.com - O próprio site da Sun. Recomendo também que vc utilize os fóruns deles, tem muita informação boa. http://www.bruceeckel.com - O bruce Eckel disponibiliza em seu site de graça uma versão e-book do Thinking em java, que já esta na terceira edição. Muito bom. E respondendo sua pergunta, mando um exemplo simples, mas saiba que o java.io tem muita coisa e que você precisa estudar bem para saber o que usar em cada situação. Exemplo 1 - Lendo um caracter por vez: try { FileInputStream fi = new FileInputStream(c:\\equipe tarifas.txt); DataInputStream ds = new DataInputStream( new BufferedInputStream(fi)); while (ds.available()!=0) { int a = ds.read(); System.out.println((char)a); } ds.close(); fi.close(); } catch(Exception e) { e.printStackTrace(); } Exemplo 2 - Lendo por linha: try { BufferedReader bufR = new BufferedReader(new FileReader(c:\\equipe tarifas.txt)); String s = null; while ((s = bufR.readLine()) != null) { System.out.println(s); } bufR.close(); } catch(Exception e) { e.printStackTrace(); } ''-- Mensagem Original -- ''Reply-To: [EMAIL PROTECTED] ''Date: Tue, 1 Jul 2003 09:15:32 -0300 ''From: Roberto da Silva [EMAIL PROTECTED] ''To: [EMAIL PROTECTED] ''Subject: [java-list] Sou mais um novato!!! '' '' '' ''Moçada, procurei pela Internet mas não achei o que queria, alguém poderia ''me enviar um código bem simples, de como abrir um arquivo, lerestou usando ''o Java.io mas ainda não consegui entender direito o Java então estou domando ''porrada dele '' ''Obrigado ''Roberto da Silva '' '' -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -