获取主机信息
来源:互联网 发布:醉虾 知乎 编辑:程序博客网 时间:2024/06/06 03:42
获取主机信息
package w;import java.net.*;import java.util.Scanner;public class l { public static void main(String[] args)throws Exception{ // TODO 自动生成的方法存根 String hostName,hostAddress,cHostName = null ; System.out.println("请输入主机名称:"); //输入主机名称 Scanner sc=new Scanner(System.in); hostName=sc.nextLine(); try{ InetAddress ia=InetAddress.getByName(hostName); //根据主机名创建一个类InetAddress的对象 hostName=ia.getHostName(); hostAddress=ia.getCanonicalHostName(); System.out.println("主机:"+ia); System.out.println("主机名为:"+hostName); System.out.println("IP地址为:"+hostAddress);//获取主机名称 地址 标准主机名 System.out.println("标准主机名:"+cHostName); System.out.println("-------------------------------------------"); InetAddress iaSun=InetAddress.getByName("www.sun.com"); //根据网址创建一个类InetAddress的对象 System.out.println("主机:"+iaSun); System.out.println("主机名称为:"+iaSun.getHostName()); System.out.println("主机:"+iaSun.getHostAddress()); System.out.println("标准主机名为:"+iaSun.getCanonicalHostName()); //获得主机 主机名称 地址 标准主机名称并显示 } catch(UnknownHostException uhe){ System.out.println("名称有误或网络不通!"); } }}
知识点
类InetAddress包括Inet4Address和Inet6Address两个子类。其中InetAddress是父类,InetA4ddress和Inet6Address是继承与InetAddress的子类
阅读全文
1 0
- 获取主机BIOS信息
- 获取主机信息
- 获取 主机的信息
- C++获取主机信息
- 主机信息获取
- InetAddress获取主机信息
- 获取主机信息
- 获取主机信息
- 获取主机信息
- 获取主机信息
- 获取主机信息
- 获取主机的相关信息
- JS获取客户端主机信息
- WindowsAPI获取主机操作系统信息
- Qt-获取主机网络信息
- snmpdf获取主机磁盘信息
- 用socket获取主机的信息
- 使用gethostbyname获取主机的各种信息
- 深入理解Java的接口和抽象类
- 深度学习ssd检测模型训练自己的数据集
- java中的三种对象代理 静态代理动态代理及cglib代理
- Druid学习笔记(2)Druid架构剖析
- spark单机版计算测试
- 获取主机信息
- contextmenu属性
- 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
- java 数据结构--哈希表
- Jedis 实现多条件查询
- Scala数组的拉链操作
- 学生布雷
- HDU2176取(m堆)石子游戏
- composer安装laravel框架