JAVA獲取本地ip地址


JAVA獲取本地ip地址

因為項目中正好用到本地IP地址,然后上網搜了一下,看寫的不是特別詳細,所以在這里補充一下。
首先獲取到本地設備的名稱和IP

InetAddress inetAddress = InetAddress.getLocalHost();

然后輸出為:

Q4ER6ZHVM5NWJ2X/192.168.2.23

如果要用到程序中,則需要將這個轉換為String類型,並且截取到IP,因為我們只要IP地址

String ip = inetAddress.toString();
String localhost = StringUtils.substringAfterLast(ip, "/");

這個時候,輸出的結果就是我們想要的了

//String類型的
192.168.2.23

其中的StringUtils.substringAfterLast這個的意思是截取”/”后面的字符串。
1、StringUtils工具類的具體用法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM