String fileName = 'yourFileFullNameWithPath';
File file = new File(fileName); // Creates a new file object for your file
FileReader fr = new FileReader(file);// Creates a Reader that you can use to read the contents of a file read your file
BufferedReader br = new BufferedReader(fr); //Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
Приведенный выше набор строк можно записать в одну строку как:
BufferedReader br = new BufferedReader(new FileReader("file.txt")); // Optional
Добавление к строителю строк (если ваш файл огромен, рекомендуется использовать построитель строк, в противном случае используйте обычный объект String)
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
} finally {
br.close();
}