IP和URL 发表于 2019-08-14 分类于 Java 阅读次数: IP和URL用Java简单实现获取IP地址和名称,URL的一些东西。 获取IP|名称:123456789101112131415/** * 1.getLocalHost:本机地址 * 2.getByName:根据域名DNS解析IP * */public class Ip_Test { public static void main(String[] args) throws UnknownHostException { InetAddress add=InetAddress.getLocalHost(); //本机地址 System.out.println(add.getHostAddress()); //本机名称 System.out.println(add.getHostName()); }} URL:1234567891011121314151617181920212223242526/** * URL:统一资源定位符 * 1.协议 * 2.域名、计算机 * 3.端口:80(默认) * 4.请求资源 * http://www.baidu.com:80/index.html?uname=xxx&age=20#a */public class URL_Test { public static void main(String[] args) throws MalformedURLException { URL u=new URL("http://www.baidu.com:80/index.html?uname=xxx&age=20#a"); //获取协议 System.out.println("协议:"+u.getProtocol()); //获取域名或IP System.out.println("域名|IP:"+u.getHost()); //获取端口 System.out.println("端口:"+u.getPort()); //请求资源 System.out.println("请求资源:"+u.getPath()); System.out.println("请求资源:"+u.getFile()); //获取参数 System.out.println("参数:"+u.getQuery()); //获取锚点 System.out.println("锚点:"+u.getRef()); }} 原创技术分享,您的支持将鼓励我继续创作 打赏 微信支付 支付宝