Ciao ho un problemino di cui non capisco la soluzione della prof...in pratica devo leggere da file diverse righe di testo;la mia soluzione è:
Compilandolo sembra tutto a posto ma la soluzione del problema è un pò diversa;crea uno StringBuffer e poi ci appende il testo:codice:import java.io.*; class Testprova{ public static void main(String[] args) throws IOException{ FileReader f=new FileReader("lorem1.txt"); BufferedReader b=new BufferedReader(f); String titolo=b.readLine(); String autore=b.readLine(); String testo=null; while((testo=b.readLine())!=null){ System.out.println(testo); } } }
Perchè crea uno StringBuffer?Non sarebbe più semplice la mia soluzione?codice:String testo; StringBuffer t = new StringBuffer(); while((testo=b.readLine())!=null){ t.append(testo); }![]()