toString public String toString()将此 IP 地址转换为 String。返回的字符串具有以下形式:主机名/字面值 IP 地址。 如果主机名是未解析的,则不执行反向名称服务查找。主机名部分将由一个空字符串表示。 覆盖: 类 Object 中的 toString 返回: 此 IP 地址的字符串表示形式。
我接触过这个问题,直接获得的地址不但包含Ip地址还包括端口号,所以得分割一下字符串: 例如: String my = InetAddress.getLocalHost().toString(); my = my.substring( my.lastIndexOf("/") + 1 );
public String toString()将此 IP 地址转换为 String。返回的字符串具有以下形式:主机名/字面值 IP 地址。 如果主机名是未解析的,则不执行反向名称服务查找。主机名部分将由一个空字符串表示。 覆盖:
类 Object 中的 toString
返回:
此 IP 地址的字符串表示形式。
例如:
String my = InetAddress.getLocalHost().toString();
my = my.substring( my.lastIndexOf("/") + 1 );
InetAddress ip = InetAddress.getLocalHost();//得到本机的IP
System.out.println(ip);
String strip =ip.toString();
String[] strArr = strip.split("/");
System.out.println(strArr[1]);
localhost.localdomain/127.0.0.1
127.0.0.1