當前位置:首頁 » 編程語言 » 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-09-13 23:03:01 瀏覽:162
存儲資料庫工作原理 發布:2025-09-13 22:54:33 瀏覽:639
html5批量文件上傳 發布:2025-09-13 22:51:24 瀏覽:61
資料庫開發應用 發布:2025-09-13 22:36:56 瀏覽:352
php描述 發布:2025-09-13 22:09:25 瀏覽:207
sql2000死鎖 發布:2025-09-13 21:57:48 瀏覽:766
F7編譯 發布:2025-09-13 21:55:53 瀏覽:592
怎樣使用sql 發布:2025-09-13 21:55:51 瀏覽:188
墨跡天氣怎麼取消隱藏的伺服器 發布:2025-09-13 21:36:28 瀏覽:37
sql資料庫入門到精通 發布:2025-09-13 20:13:50 瀏覽:741