使用java获取远程服务器的文件,并读取内容(该文件可以通过Url直接获取)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
public class ReadFileFromURL {
public static void main(String[] args) {
try {
URL url = new URL("http://www.example.com/file.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
使用的时候稍作修改,将inputLine赋值,然后使用,否则直接在下面调用为nul,因为循环过后inputLine变成null!!!(按行读取)
Java从URL读取远程文件内容,
该代码示例展示了如何使用Java通过URL连接远程服务器并读取文件内容。它创建一个URL对象,打开连接,然后使用BufferedReader逐行读取文件内容。在实际应用中,需适当地处理inputLine变量以避免在循环后变为null。
2748

被折叠的 条评论
为什么被折叠?



