91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
保山市| 屯昌县| 天峨县| 宜丰县| 汉中市| 北票市| 黎城县| 安庆市| 鞍山市| 伊金霍洛旗| 高雄县| 大埔县| 保德县| 临高县| 泰顺县| 天峻县| 鄂州市| 安多县| 兰考县| 乌恰县| 仪征市| 弥勒县| 鄂托克前旗| 景泰县| 无棣县| 兴宁市| 威远县| 乃东县| 从江县| 左贡县| 十堰市| 宜章县| 灵璧县| 如东县| 怀来县| 桃园县| 宜兰市| 贺州市| 寻乌县| 凌源市| 合山市|