Pozdrav!
Ne bi bilo dobro koristiti String za tu namjenu, pogotovo ako je datoteka velika. Bolje je koristiti StringBuilder jer je kod njega kod spajanja manja je vremenska složenost. Evo kod:
Code:
import java.io.*;
class files
{
public static void main(String[] args)
{
try
{
String linija;
BufferedReader in = new BufferedReader(new FileReader("file.txt"));
StringBuilder text= new StringBuilder();
while ((linija = in.readLine()) != null)
{
text.append("\n" + linija);
}
System.out.println(text);
}
catch (Exception e)
{
System.err.println("Error: " + e.getMessage());
}
}
}