Newsgroup: it.comp.java
Titolo: Java: alle prime armi

Ciao a tutti,
sto impazzendo per poter riuscire a scrivere un piccolo e stupido programma
Java che mi vada a leggere un file.
In pratica dopo aver creato l'oggetto f di tipo File ecc... ecc...
volevo poter riuscire a leggere un file con il seguente ciclo:
 while ( qui non riesco ad inserire la condizione di EOF )
{
     inputline = filein.readLine();
    System.out.println((String)inputline);
 }
dove inputline è una variabile di tipo string.
Potete Aiutarmi?
Ciao,
   Daniele

dove inputline è una variabile di tipo string.
Prova qualcosa del genere:
while ( (inputline = filein.readLine()) != null) {
  [...]
} // while
Buona serata!
Ti mando qualche link...
-----------------------------------------------------[ Java Links v0.9.4 ]---
 01. Java Home Page della Sun ........................... 
http://java.sun.com
 02. Java Software FAQ Index ......... 
http://java.sun.com/docs/faqindex.html
 03. Getting Started with Java Technology .. 
http://java.sun.com/starter.html
 04. FAQ di it.comp.java ... 
http://space.tin.it/computer/csadun/javafaq.html
 05. Java 2 Platform Standard Edition .............. 
http://java.sun.com/j2se
 06. Jikes at IBM ......................... 
http://oss.software.ibm.com/jikes
 07. Java 2 SDK, Documentation ............ 
http://java.sun.com/j2se/1.3/docs
 08. The Java Tutorial .............. 
http://java.sun.com/docs/books/tutorial
 09. Online Training . 
http://developer.java.sun.com/developer/onlineTraining
 10. Thinking in Java, 2nd Edition ........... 
http://www.bruceeckel.com/TIJ2
 11. Sun Java Center J2EE Patterns ..........................................
 
http://developer.java.sun.com/developer/technicalArticles/J2EE/patterns/
 12. The Java Language Specification ..... 
http://java.sun.com/docs/books/jls
 13. Java Code Conventions ................ 
http://java.sun.com/docs/codeconv
 14. The JVM Specification ............ 
http://java.sun.com/docs/books/vmspec
 15. Google: il miglior motore di ricerca ............. 
http://www.google.com
 16. ... 
http://directory.google.com/Top/Computers/Programming/Languages/Java
 17. Progetti OpenSource in Java ........ 
http://sourceforge.net/foundry/java
 18. Giant Java Tree ..................................... 
http://www.gjt.org
 19. Un buon Editor ............................ 
http://jedit.sourceforge.net
 20. Java Apache Mail Enterprise Server ........ 
http://java.apache.org/james
 21. Tomcat ................................ 
http://jakarta.apache.org/tomcat
 22. Borland JBuilder 4 Foundation .......... 
http://www.borland.com/jbuilder
 23. Source Code Release ................ 
http://java.sun.com/communitysource
 24. Un buon decompilatore ...................... 
http://jode.sourceforge.net
 25. Il miglior sistema di Logging .......... 
http://jakarta.apache.org/log4j
 26. jCVS A Java Based CVS Client ....................... 
http://www.jcvs.org
 27. Ozone: The Open Source Java ODBMS .................. 
http://ozone-db.org
 28. HypersonicSQL ............................. 
http://www.hypersonicsql.com
 29. WebMacro ....................................... 
http://www.webmacro.org
 30. Demo stupefacenti da Digital Nerds .............. 
http://dn.planet-d.net
 31. The Java Arcade Emulator ......... 
http://web.utanet.at/nkehrer/jae.html
 32. JIMI Software Development Kit ........ 
http://java.sun.com/products/jimi
 33. Sun Java Advanced Imaging .. 
http://java.sun.com/products/java-media/jai
 34. PtPlot from Berkeley ...... 
http://ptolemy.eecs.berkeley.edu/java/ptplot
 35. List of Java compilers and virtual machines ............................
     ....... 
http://www.geocities.com/marcoschmidt.geo/java-image-coding.html
 36. Corsi Sun Microsystems Italia .............. 
http://www.sun.it/education
 37. Corsi per principianti ......................................... working
 38. Libri che vale la pena leggere/comprare ........................ working
 39. Java in italiano ............................................... working
 40. Editor & IDE per Java ma non solo ......................................
 41. XML & Java ..................................................... working
 42. DB, DBMS & Java ................................................ working
 43. Application Server & Others .................................... working
--------------------------[ Castagna inside ;P also on news:it.comp.java ]---

 wrote in message
98u6og$8h5$1...@nreadA.inwind.it...


 wrote in message
98u6og$8h5$1...@nreadA.inwind.it...


 wrote in message
news:98u6og$8h5$1...@nreadA.inwind.it...

Prova con quest
una volta definito il file con
File Path = new File("(tua stringa")
try
  {
     in = new BufferedReader(new FileReader(path.getPath()));
  }
  catch(FileNotFoundException ex)
    {
      System.out.println("file non trovato");
    }
  while (in.readLine()!=null)
  {
      linea =in.readLine();
        System.out.println(linea);
        }
      }
Controlla le parentesi graffe.
In questo modo sullo standard output hai stampata riga per riga il tuo file.
(Attenzione. solo con file di testo. per file binari devi usare altri
metodi)
Iskandar

In questo modo sullo standard output hai stampata riga per riga il tuo file.
Mi permetto di dissentire: se non sbaglio, con il tuo codice
otterresti in output il file una riga sě e una no partendo dalla
seconda. (?!)
Forse la fretta... ;-)
Credo che il ciclo debba essere una cosa del genere:
while ((linea=in.readLine())!=null) {
	System.out.println(linea);
}
Inoltre andrebbero gestite le possibili IOException sollevate da
readLine().
Spero di essere stato d'aiuto.
-- 
Ciao
	Fabrizio

Hai perfettamente ragione.
Paolo
"Fabrizio Camera" <f.camer...@NOSPAMusa.net> wrote in message
news:3ab4c181...@news.libero.it...
