如何将字符串在 Java 中拆分为多个子串



问题描述

如何将字符串拆分为多个子串?

解决方法

以下示例展示如何使用 net.InetAddress 类的 InetAddress.getByName() 方法将主机名更改为其特定 IP 地址。

import java.net.InetAddress;
import java.net.UnknownHostException;

public class GetIP {
   public static void main(String[] args) {
      InetAddress address = null;
      try {
         address = InetAddress.getByName("www.javatutorial.com");
      } catch (UnknownHostException e) {
         System.exit(2);
      }
      System.out.println(address.getHostName() + "=" + address.getHostAddress());
      System.exit(0);
   }
}

结果

以上代码示例将产生以下结果。

http://www.javatutorial.com = 123.14.2.35

以下是在 Java 中 getHostAddress() 和 getHostName() 的另一示例

import java.net.InetAddress;
import java.net.UnknownHostException;

public class Demo {
   public static void main(String[] args) {
      InetAddress ipadd;
      String hostname;
      try {
         ipadd = InetAddress.getLocalHost();
         hostname = ipadd.getHostName();
         System.out.println("Your IP address : " + ipadd);
         System.out.println("Your Hostname : " + hostname);
      } catch (UnknownHostException e) {
      }
   }
}

以上代码示例将产生以下结果。

Your IP address : 4d623edc62d4/172.17.0.2
Your Hostname : 4d623edc62d4
java_networking.htm
广告