package pak1;
import java.net.URL;
import java.io.*;
public class UrlPractise {
protected static InputStreamReader IStream = new InputStreamReader(System.in);
protected static BufferedReader bf = new BufferedReader(IStream);
public static void main(String [] args) throws IOException {
URL myUrl = null;
File f = new File("urlReader.html");
FileWriter fw = new FileWriter(f);
String urlString = bf.readLine();
myUrl = new URL(urlString);
System.out.println(urlString);
System.out.println(myUrl.getProtocol());
System.out.println(myUrl.getHost());
if(myUrl.getPort() == -1)
System.out.println(80);
else
System.out.println(myUrl.getPort());
System.out.println(myUrl.getPath());
fw.write(urlString);
fw.flush();
}
}
Java访问网络资源并解析URL
本文介绍如何使用Java的URL类和相关流类来访问网络资源,并通过readLine()方法从标准输入读取URL字符串,进而解析URL获取其协议、主机、端口和路径信息。
1188

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



