1
2
3
4 package net.sf.tomp.util.io;
5
6 import java.io.File;
7 import java.io.FileReader;
8 import java.io.IOException;
9 import java.io.InputStreamReader;
10 import java.io.Reader;
11 import java.io.StringWriter;
12
13 import java.net.URL;
14
15 /***
16 * @author tomp
17 */
18 public class FileUtil {
19 public static String getFileContent(File f) throws IOException {
20 FileReader rd = new FileReader(f);
21 StringWriter wr = new StringWriter();
22
23 int oneChar;
24
25 while ((oneChar = rd.read()) != -1) {
26 wr.write(oneChar);
27 }
28
29 rd.close();
30 wr.close();
31
32 return wr.toString();
33 }
34
35 public static String getFileContent(URL u) throws IOException {
36 Reader rd = new InputStreamReader(u.openStream());
37 StringWriter wr = new StringWriter();
38
39 int oneChar;
40
41 while ((oneChar = rd.read()) != -1) {
42 wr.write(oneChar);
43 }
44
45 rd.close();
46 wr.close();
47
48 return wr.toString();
49 }
50 }