summaryrefslogtreecommitdiff
path: root/src/main/java/info/selflearner/ocr_telegram/util/FileContentReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/info/selflearner/ocr_telegram/util/FileContentReader.java')
-rw-r--r--src/main/java/info/selflearner/ocr_telegram/util/FileContentReader.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/info/selflearner/ocr_telegram/util/FileContentReader.java b/src/main/java/info/selflearner/ocr_telegram/util/FileContentReader.java
new file mode 100644
index 0000000..34123c5
--- /dev/null
+++ b/src/main/java/info/selflearner/ocr_telegram/util/FileContentReader.java
@@ -0,0 +1,22 @@
+package info.selflearner.ocr_telegram.util;
+
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+
+public class FileContentReader {
+
+ public static String read(File file) throws IOException {
+ try(FileReader fileReader = new FileReader(file)) {
+ StringBuilder content = new StringBuilder();
+ int nextChar;
+
+ while ((nextChar = fileReader.read()) != -1) {
+ content.append((char) nextChar);
+ }
+
+ return String.valueOf(content);
+ }
+ }
+
+}