java獲取本地ip
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
很多朋友都想知道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<NetworkInterface> netInterfaces = null; try { netInterfaces = NetworkInterface.getNetworkInterfaces(); while (netInterfaces.hasMoreElements()) { NetworkInterface nif = netInterfaces.nextElement(); Enumeration<InetAddress> 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"; }
-
手機呼叫失敗是怎麼了
手機網路衝突、處於飛航模式、手機訊號不好、網路設定不對或者是電話卡出現問題以及手機硬體有故障都會導致手機呼叫失敗,我們需要找出手機呼叫失敗的原因,然後再有針對性的去解決問題。如果我們不小心點開了手機的【飛航模式】,那麼就無法撥打電話了,要馬上把手機...
-
微信怎麼建
1、微信的建立方法:開啟微信。點選更多。選擇註冊。輸入暱稱,手機號和密碼。勾選同意協議。點選註冊即可。2、微信推薦使用手機號註冊,並支援100餘個國家的手機號。微信不可以通過QQ號直接登入註冊或者通過郵箱帳號註冊。第一次使用QQ號登陸時,是登陸不了的,只能用...
-
螞蟻森林如何不讓別人收取能量,積分兌換
1、首先開啟支付寶APP,點選:我的,在我的頁面找到:螞蟻會員,點進去。2、進來之後,我們在螞蟻會員頁面找到:領積分,點選進去。3、進來之後我們可以看到自己的積分,以及:螞蟻森林能量保護罩的圖示,我們會看到兌換需要200積分,積分足夠可以點選,馬上兌。4、之後進入螞蟻森林頁面...
-
excel表格設開啟密碼忘記了怎麼辦
我們在工作中經常會使用到Excel表格,如果這個表格的內容非常重要,並且不能夠輕易外露的話,可以設定一個保護密碼,但是如果表格的密碼忘記了,應該怎麼開啟呢?受保護的Excel文件是無法修改的,輸入內容就會出現要求輸入密碼的提示框,我們修改檔案的字尾名為rar,再回車確定...