InetAddress获取主机信息

来源:互联网 发布:冒泡排序 java 编辑:程序博客网 时间:2024/05/16 19:45
package love.jimo;import java.net.InetAddress;import java.net.UnknownHostException;import java.util.Arrays;public class InetAdressTest {public static void main(String[] args) throws UnknownHostException {//返回主机的InetAdress实例InetAddress ina = InetAddress.getLocalHost();//要抛异常System.out.println("主机地址:"+ina.getHostAddress());System.out.println("主机名称:"+ina.getHostName());//获取字节型数组的地址byte [] bd = ina.getAddress();System.out.println("字节形式的IP:"+Arrays.toString(bd));//直接输出InetAddress对象System.out.println("直接输出InetAddress对象:"+ina);//根据机器名获取本机实例InetAddress ina2 = InetAddress.getByName("UR4CXB9B5PV6116");System.out.println("主机地址:"+ina2.getHostAddress());System.out.println("主机名称:"+ina2.getHostName());//根据IP地址来获取实例InetAddress ina3 = InetAddress.getByName("192.168.31.190");System.out.println("主机地址:"+ina3.getHostAddress());System.out.println("主机名称:"+ina3.getHostName());//根据IP地址字节数组来获取实例InetAddress ina4 = InetAddress.getByAddress(bd);System.out.println("主机地址:"+ina4.getHostAddress());System.out.println("主机名称:"+ina4.getHostName());}}

运行结果:


1 0
原创粉丝点击