Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema lettura da file

    Nel mio programma ho bisogno che mi legga un file txt..ho scritto questo
    Codice PHP:

    public static void main(String[] args)throws IOException {

    FileReader filein = new FileReader("dati.txt"); 
            
    String frase;
            
    String enc="";
            
    String b="";
            
    int l;
            
    frase=filein.read(); <= qui mi viene segnalato l' errore 
    perche???
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problema lettura da file

    Originariamente inviato da |.:gkm:.|
    Codice PHP:
            frase=filein.read(); <= qui mi viene segnalato l' errore 
    perche???
    Perché FileReader non è in grado di fornire un String! È solo in grado di leggere un singolo carattere o un blocco di caratteri (in quest'ultimo caso mettendoli in un char[] o in un CharBuffer).
    Insomma ... FileReader non sa nulla di stringhe e linee di testo. Sa solo come si leggono dei caratteri basandosi sul charset di default.

    Se vuoi leggere "a righe" devi fare il "chaining" del FileReader in un BufferedReader che ha l'apposito metodo readLine().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.