URL(Uniform Resource Locator):统一资源定位符,它表示Internet上某一资源的地址。
格式:
https://blog.csdn.net/lu202032?spm=1018.2226.3001.5343
URL类中的常用方法如下:
public static void main(String[] args) { try { URL url = new URL("https://blog.csdn.net/lu202032?spm=1018.2226.3001.5343"); //1.获取该URL的协议名 System.out.println(url.getProtocol()); //2.获取该URL的主机名 System.out.println(url.getHost()); //3.获取该URL的端口号,没有端口号返回-1 System.out.println(url.getPort()); //4.获取该URL的文件路径 System.out.println(url.getPath()); //5.获取该URL的文件名 System.out.println(url.getFile()); //6.获取该URL的查询名 System.out.println(url.getQuery()); } catch (MalformedURLException e) { e.printStackTrace(); } }
输出结果:
https blog.csdn.net -1 /lu202032 /lu202032?spm=1018.2226.3001.5343 spm=1018.2226.3001.5343