今天在做一个功能的时候发现需要远程的读取txt文件,但是我发现运用读取本地文件的那个方法不行,所以就找了一个可以通过url读取文件的,然后记录在博客中。下面是代码:
try {
//创建一个URL实例
URL url = new URL("https://xxxxxxxxxxxxxxxx");
InputStream is=url.openStream();
InputStreamReader isr = new InputStreamReader(is, "utf-8");
BufferedReader br = new BufferedReader(isr);
StringBuilder sb = new StringBuilder();
String data = br.readLine();//读取数据
while (data != null) {//循环读取数据
sb.append(data);
data = br.readLine();
}
br.close();
isr.close();
is.close();
System.out.println(sb.toString());
} catch(IOException e) {
System.out.println("文件读取错误" );
}