當前位置:首頁 » 編程語言 » java主機名

java主機名

發布時間: 2024-10-08 05:12:55

Ⅰ 如何在java中獲取本地ip

很多朋友都想知道java如何獲取本地ip?下面就一起來了解一下吧~

獲取java本地ip一共有兩種方法:1、inetAddress類;2、封裝方法。

1、 inetAddress類

通過InetAddress的實例對象包含以數字形式保存的IP地址,同時還可能包含主機名(如果使用主機名來獲取InetAddress的實例,或者使用數字來構造,並且啟用了反向主機名解析的功能)。InetAddress類提供了將主機名解析為IP地址(或反之)的方法。其生成InetAddress對象的方法。

import java.net.Inet4Address; import java.net.InetAddress; import java.net.UnknownHostException; public class Main {     public static void main(String[] args) throws UnknownHostException {         //Inet4Address address= (Inet4Address) Inet4Address.getLocalHost();         InetAddress address = InetAddress.getLocalHost();         System.out.println(address);//獲取計算機名稱和ip地址         String hostAddress = address.getHostAddress();         System.out.println(hostAddress);//獲取ip地址         String hostName = address.getHostName();         System.out.println(hostName);//獲取計算機名稱     } }

2、封裝方法。

    public static String getLocalIp() {         Enumeration  netInterfaces = null;         try {             netInterfaces = NetworkInterface.getNetworkInterfaces();             while (netInterfaces.hasMoreElements()) {                 NetworkInterface nif = netInterfaces.nextElement();                 Enumeration  InetAddress = nif.getInetAddresses();                 while (InetAddress.hasMoreElements()) {                     String ip = InetAddress.nextElement().getHostAddress();                     if (ip.startsWith("192.168")) {                         return ip;                     }                 }             }         } catch (SocketException e) {         }         return "127.0.0.1";     }

Ⅱ java如何獲取當前時間,java如何獲取ip地址

publicstaticvoidmain(String[]args){

try{

System.out.println("當前時間:"+newDate());

System.out.println("IP地址:"+InetAddress.getLocalHost());

}catch(UnknownHostExceptione){

e.printStackTrace();

}

}

熱點內容
成都計算機編程 發布:2025-10-13 23:04:16 瀏覽:27
路游器原始密碼是多少 發布:2025-10-13 23:04:10 瀏覽:575
python2默認編碼 發布:2025-10-13 22:56:43 瀏覽:405
和平精英如何查看游戲賬號密碼 發布:2025-10-13 22:21:54 瀏覽:330
php二維轉一維數組 發布:2025-10-13 22:20:49 瀏覽:661
settingsapk反編譯 發布:2025-10-13 22:10:04 瀏覽:345
安卓怎麼撥打外國電話 發布:2025-10-13 21:48:33 瀏覽:637
安卓手機買哪個牌子音效卡適配 發布:2025-10-13 21:32:57 瀏覽:71
minecraft伺服器搭建免費 發布:2025-10-13 21:23:01 瀏覽:445
c語言字元字元串對齊 發布:2025-10-13 21:22:11 瀏覽:720