JavaBlog

Samstag, November 25, 2006

Reading Text from Files and URLs

 
public static String readTextAsStringFromFile(String filename)
{
StringBuffer buf = new StringBuffer();
try
{
BufferedReader in = new BufferedReader(
new FileReader(
filename
));
String str;
while ((str = in.readLine()) != null) {
buf.append(str + "\n");
}
in.close();
}
catch (IOException e)
{
log.throwing("","", e);
}
return buf.toString();
}





public static String readTextFromURL(URL url)
{
StringBuffer buf = new StringBuffer();
try {
BufferedReader in = new BufferedReader(
new InputStreamReader(
url.openStream()
));
String str;
while ((str = in.readLine()) != null) {
buf.append(str+"\n");
}
in.close();
}
catch (IOException e) {
e.printStackTrace();
}
return buf.toString();
}