zoukankan      html  css  js  c++  java
  • Java-URL类详解

    类 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/

     

     

     

     

  • 相关阅读:
    std::erase总结
    C++控制台应用程序运行控制台闪退
    判断当前进程是否已经打开C++
    获取当前系统语言C++
    VS中设置Qt多语言界面
    QString的功能
    安装mysql5.6
    centos6.9 PHP的编译安装并连接nginx
    centos6删除nginx
    centos6删除mysql安装
  • 原文地址:https://www.cnblogs.com/hwaggLee/p/4940006.html
Copyright © 2011-2022 走看看