下面的程序为URL类的应用,请填空把程序补充完整。 import java.net.*; import java.io.*; public class URLTest { public static void main(String[] args) { URL url = null; InputStream is; try { url = new URL("http://www.xhu.edu.cn");
时间: 2024-02-14 11:16:03 浏览: 29
System.out.println("主机名是:" + url.getHost());
System.out.println("端口号是:" + url.getPort());
System.out.println("文件路径是:" + url.getPath());
is = url.openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
is.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
这段 Java 代码可以通过 URL 类访问指定 URL 地址的文件,并打印出文件内容。其中,通过 URL 对象的 getHost() 方法可以获取主机名, getPort() 方法可以获取端口号, getPath() 方法可以获取文件路径。通过 openStream() 方法获取 URL 对应的输入流,然后使用 BufferedReader 对输入流进行读取并输出。