Java如何获取URL的部分?
JAVA 如何 获取 部分 url
2023-09-14 09:11:58 时间
在Java编程中,如何获取URL的一部分?
以下示例显示了如何通过net.URL
类的url.getProtocol()
和url.getFile()
方法等获取URL的部分。
package com.yiibai;
import java.net.URL;
public class PartsOfURL {
public static void main(String[] args) throws Exception {
String webUrl = "http://www.yiibai.com/javaexamples/index.html";
URL url = new URL(webUrl);
System.out.println("URL is " + url.toString());
System.out.println("protocol is " + url.getProtocol());
System.out.println("file name is " + url.getFile());
System.out.println("host is " + url.getHost());
System.out.println("path is " + url.getPath());
System.out.println("port is " + url.getPort());
System.out.println("default port is " + url.getDefaultPort());
}
}
上述代码示例将产生以下结果 -
URL is http://www.yiibai.com/javaexamples/index.html
protocol is http
file name is /javaexamples/index.html
host is www.yiibai.com
path is /javaexamples/index.html
port is -1
default port is 80
获取URL的一部分的另一个示例 -
package com.yiibai;
import java.net.URL;
public class PartsOfURL2 {
public static void main(String args[]) throws Exception {
URL u = new URL("http://www.yiibai.com");
System.out.println("The URL is " + u);
System.out.println("The file part is " + u.getFile());
System.out.println("host is " + u.getHost());
System.out.println("path is " + u.getPath());
System.out.println("port is " + u.getPort());
System.out.println("default port is " + u.getDefaultPort());
}
}
上述代码示例将产生以下结果 -
The URL is http://www.yiibai.com
The file part is
host is www.yiibai.com
path is
port is -1
default port is 80
相关文章
- 深入java面向对象五:Java的内存管理
- java 锁3
- java中如何生成可执行的jar文件
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java 虚拟机是如何判定两个 Java 类是相同的?
- Java实现第八届蓝桥杯字母组串
- Java实现第十届蓝桥杯不同子串
- Java实现第十届蓝桥杯等差数列
- Java实现 洛谷 P1064 金明的预算方案
- Java List 和 Array 转化
- java如何直接返回excel到客户端
- 你知道,java项目中是如何获取文件地址的吗?
- Java使用apache的开源数据处理框架commons-dbutils完成增删改
- 【JAVA】【NIO】5、Java NIO Scatter / Gather
- Java如何获取本地计算机的IP地址和主机名?
- java中.currentTimeMillis的用法和含义
- JAVA实现红黑树
- Tomcat Executor组件:Tomcat如何扩展Java线程池?
- java编程入门 常见问题0002:如何将你的ecpilse工程在同学的eclipse上恢复