List of utility methods to do BufferedReader Read All
String | readAll(File f) read All BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(f))); StringBuilder sb = new StringBuilder(); String line; while ((line = br.readLine()) != null) { sb.append(line); return sb.toString(); } catch (IOException e) { throw new RuntimeException(e); } finally { if (br != null) { try { br.close(); } catch (IOException e) { throw new RuntimeException(e); |
List | readAll(File file) Simple method to read all the contents of a file BufferedReader reader = new BufferedReader(new FileReader(file)); List<String> lines = new ArrayList<String>(); while (reader.ready()) lines.add(reader.readLine()); reader.close(); return lines; |
List | readAll(File file) read All List<String> data = new ArrayList<>(); if (file.isDirectory() || !file.canRead() || !file.exists() || file.isHidden()) return data; try (BufferedReader br = new BufferedReader(new FileReader(file))) { String read = null; while ((read = br.readLine()) != null) data.add(read); } catch (Exception e) { ... |
String | readAll(File file) Read the complete content of the specified text file. char[] buffer = new char[1 << 16]; StringBuilder content = new StringBuilder(); BufferedReader reader = new BufferedReader(new FileReader(file)); while (reader.ready()) { int count = reader.read(buffer, 0, buffer.length); if (count > 0) content.append(buffer, 0, count); reader.close(); return content.toString(); |
List | readAll(File input) Reads all data from the input stream. List<String> result = new ArrayList<String>(); BufferedReader reader = null; InputStreamReader in = null; try { in = new FileReader(input); reader = new BufferedReader(in); String line = reader.readLine(); while (line != null) { ... |
String | readAll(final Reader reader) read All final StringBuffer buffer = new StringBuffer(); final BufferedReader in = new BufferedReader(reader); int ch; while ((ch = in.read()) > -1) { buffer.append((char) ch); in.close(); return buffer.toString(); ... |
String | readAll(InputStream in) read All return readAll(in, new StringBuilder()); |
String | readAll(InputStream in) read All StringBuffer sb = new StringBuffer(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String line; while ((line = reader.readLine()) != null) { sb.append(line); sb.append('\n'); return sb.toString(); ... |
String | readAll(InputStream in, String encoding) read All BufferedReader reader = new BufferedReader(new InputStreamReader(in, encoding)); StringBuilder result = new StringBuilder(); String line = reader.readLine(); int firstChar = (int) line.charAt(0); if (firstChar == BOM_MARKER) { line = line.substring(1); while (line != null) { ... |
String | readAll(InputStream input) Read everything from an input stream into a String, reconstructing line endings. BufferedReader reader = new BufferedReader(new InputStreamReader(input)); StringBuffer buffer = new StringBuffer(); while (true) { String line; try { line = reader.readLine(); } catch (IOException e) { throw new RuntimeException(e); ... |