注:本文是根据文件的远程链接地址,进行解析文件内容
代码如下:
public static String readTxtUrlContent(String txtUrl) {
BufferedReader bufferedReader = null;
try {
//1.创建URL对象,获得资源
//URL,统一资源定位器,能打开URL指定网络数据的输入流(读取)
URL url = new URL(txtUrl);
//2.创建字符缓冲输入流从字符输入流中读取对象
bufferedReader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
StringBuilder stringBuilder = new StringBuilder();
String temp;
//3.获取字符串内容
while ((temp = bufferedReader.readLine()) != null) {
stringBuilder.append(temp);
}
//4.释放资源
bufferedReader.close();
return stringBuilder.toString();
} catch (IOException e) {
log.error("FileUtil.main:读取文件内容失败", e);
} finally {
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e) {
log.error("FileUtil.readTxt:关闭bufferedReader失败", e);
}
}
}
return null;
}