亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java如何獲取linux的ip地址

小億
161
2024-08-12 09:30:37
欄目: 編程語言

在Java中獲取Linux系統的IP地址可以通過以下幾種方法:

  1. 使用InetAddress類:
import java.net.InetAddress;
import java.net.UnknownHostException;

public class GetIPAddress {
    public static void main(String[] args) {
        try {
            InetAddress address = InetAddress.getLocalHost();
            System.out.println("IP Address: " + address.getHostAddress());
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
    }
}
  1. 使用NetworkInterface類:
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.util.Enumeration;

public class GetIPAddress {
    public static void main(String[] args) {
        try {
            Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
            while (interfaces.hasMoreElements()) {
                NetworkInterface networkInterface = interfaces.nextElement();
                Enumeration<InetAddress> addresses = networkInterface.getInetAddresses();
                while (addresses.hasMoreElements()) {
                    InetAddress address = addresses.nextElement();
                    if (!address.isLoopbackAddress() && address.getHostAddress().indexOf(":") == -1) {
                        System.out.println("IP Address: " + address.getHostAddress());
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

這兩種方法都可以獲取Linux系統的IP地址,其中第一種方法是獲取本地主機的IP地址,而第二種方法則是獲取所有網絡接口的IP地址。根據你的需求選擇合適的方法獲取IP地址即可。

0
铁力市| 巍山| 资阳市| 内黄县| 宜宾市| 沽源县| 龙井市| 墨脱县| 通许县| 肥西县| 微博| 武威市| 临邑县| 新化县| 营口市| 昌宁县| 扎鲁特旗| 黔西县| 高邮市| 富源县| 香港| 海阳市| 江川县| 黑龙江省| 资源县| 哈巴河县| 乐昌市| 灵山县| 资阳市| 曲松县| 嘉黎县| 德阳市| 夏津县| 常德市| 樟树市| 大田县| 安远县| 江陵县| 敖汉旗| 安龙县| 南汇区|