java/sql-dk/src/info/globalcode/sql/dk/Functions.java
branchv_0
changeset 166 5488c2dcf680
parent 127 d63de8a0a61f
child 181 80333d0ae763
--- a/java/sql-dk/src/info/globalcode/sql/dk/Functions.java	Thu Jan 16 12:28:08 2014 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/Functions.java	Fri Jan 17 23:24:07 2014 +0100
@@ -21,12 +21,14 @@
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.PrintWriter;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.Map;
+import java.util.Scanner;
 
 /**
  *
@@ -152,4 +154,15 @@
 		}
 		return new String(hexChars);
 	}
+
+	public static String readString(InputStream in) throws IOException {
+		try (BufferedReader br = new BufferedReader(new InputStreamReader(in))) {
+			StringBuilder result = new StringBuilder();
+			for (String line = br.readLine(); line != null; line = br.readLine()) {
+				result.append(line);
+				result.append('\n');
+			}
+			return result.toString();
+		}
+	}
 }