Quote Originariamente inviata da el92 Visualizza il messaggio
codice:
        Scanner sc=new Scanner(f);
        System.out.println(sc);
java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][source closed=false][skipped=false][group separator=\.][decimal separator=\,][positive prefix=][negative prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q�\E][infinity string=\Q∞\E]
Il punto è che stai stampando il String dal toString() di Scanner, in pratica le informazioni nei field dentro lo Scanner. Cosa che è poco utile a livello pratico ... a parte per debugging o verifiche "estreme". Per i dettagli di cosa sono quei campi ..... basta guardare il sorgente di Scanner.