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工具類的具體用法。
