[java]代码库
/**
* 读取指定路径的文本
*
* @param path
* 文本路径
*/
public static void readFileByPath(String path) {
if (null == path) {
return;
}
File file = new File(path);
if (file.exists() && file.isFile()) {
InputStreamReader reader = null;
BufferedReader br = null;
try {
reader = new InputStreamReader(new FileInputStream(file), "gbk");
br = new BufferedReader(reader);
String lineText = null;
while ((lineText = br.readLine()) != null) {
System.out.println(lineText);
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("文件读取错误");
} finally {
// 关闭流
if (null != br) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (null != reader) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
} else {
System.out.println("文件错误!");
}
}