myipaddress.java

来自「有大量的java的实例」· Java 代码 · 共 23 行

JAVA
23
字号
import java.net.*;	//引入InetAddress类所在的包
public class MyIPAddress
{
 public static void main( String args[])
 {
  try {
   if ( args . length == 1 )
   {	//调用InetAddress类的静态方法,利用主机名创建对象
     InetAddress  ipa = InetAddress.getByName(args[0]);
     System.out.println("Host name: " + ipa.getHostName());//获取主机名
     System.out.println("Host IP Address: " + ipa.toString());//获取IP地址
     System.out.println("Local Host: " + InetAddress.getLocalHost());
   }
   else
     System.out.println("请输入一个主机名作为命令行参数");
  }
  catch( UnknownHostException e)	//创建InetAddress对象可能引发的异常
  {
    System.out.println(e.toString());
  }
 }// end of main() 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?