Skip to content

Instantly share code, notes, and snippets.

@aarondai
Created July 16, 2014 08:18
Show Gist options
  • Save aarondai/c8d173116ec4dd31be56 to your computer and use it in GitHub Desktop.
Save aarondai/c8d173116ec4dd31be56 to your computer and use it in GitHub Desktop.
Java: Read File Into String
String readFile(String fileName) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fileName));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append("\n");
line = br.readLine();
}
return sb.toString();
} finally {
br.close();
}
}
try(BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
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();
}
FileInputStream inputStream = new FileInputStream("foo.txt");
try {
String everything = IOUtils.toString(inputStream);
} finally {
inputStream.close();
}
try(FileInputStream inputStream = new FileInputStream("foo.txt")) {
Session IOUtils;
String everything = IOUtils.toString(inputStream);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment