类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。
URL(String spec) 根据 String 表示形式创建 URL 对象。 URL(String protocol, String host, int port, String file) 根据指定 protocol、host、port 号和 file 创建 URL 对象。
URL示例代码:
getFile() 获得此 URL 的文件名。 String getHost() 获得此 URL 的主机名(如果适用)。 String getPath() 获得此 URL 的路径部分。 int getPort() 获得此 URL 的端口号。 String getProtocol() 获得此 URL 的协议名称。 openConnection() 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。
eg:
import java.net.*; public class URLDemo { public static void main(String[] args) { // URLDemo urldemo = new URLDemo(); try { URL hp=new URL("http://www.hao123.com/"); System.out.println("Protocol: "+hp.getProtocol()); System.out.println("Port: "+hp.getPort()); System.out.println("Host: "+hp.getHost()); System.out.println("File: "+hp.getFile()); System.out.println("Ext: "+hp.toExternalForm()); } catch (MalformedURLException ex) { System.out.println(ex.toString()); } } }
输出:
Protocol: http Port: -1 Host: www.hao123.com File: / Ext: http://www.hao123.com/
时间: 2024-10-10 14:39:37