java中根据路径读取文件
根据文件路径读取文件.具体代码如下:
/**
* 根据文件路径读取文件
* @param path
* @return String
* @throws IOException
*/
public static String loadString(String path) throws IOException
{
StringBuffer buf = new StringBuffer();
String line = null;
java.io.File file = new java.io.File(path);
java.io.InputStream in = null;
java.io.BufferedReader reader = null;
try
{
//获取fileInputStream流;
in = new java.io.FileInputStream(file);
//获取bufferedReader流;
reader = new java.io.BufferedReader(new java.io.InputStreamReader(
in));
//循环读取行,如果读取的行为null时,则退出循环;
while ((line = reader.readLine()) != null)
{
buf.append(line).append("\n");
}
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException ex)
{
ex.printStackTrace();
}
finally
{
reader.close();
in.close();
}
return buf.toString();
}