DataInputStream DIS = new DataInputStream(new FileInputStream(...));
String buffer = "";
while (DIS.available > 0)
buffer += DIS.readLine();
restituisce subito stringhe ma puoi fare anche con FileReader che legge un int, si casta a char e si mette in una stringa