利用Java如何獲取IP與機(jī)器名方法示例
前言
本文詳細(xì)給大家介紹了關(guān)于利用Java如何獲取IP與機(jī)器名的方法示例,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō),來(lái)一起看看詳細(xì)的介紹:
一、通過(guò)IP獲取機(jī)器名 or 通過(guò)機(jī)器名獲取ip
host :主機(jī) hostAddress :ip hostName:機(jī)器名
import java.net.InetAddress; import java.net.UnknownHostException; public class Test01 { public static void main(String[] args) throws UnknownHostException { InetAddress addr=null; String ip=""; String address=""; try{ // cp01-fengchao-public-7.epc.baidu.com|10.95.130.73 addr = InetAddress.getByName("cp01-fengchao-public-7.epc.baidu.com"); ip = addr.getHostAddress().toString(); //獲得機(jī)器IP address = addr.getHostName().toString(); //獲得機(jī)器名稱 System.out.println(ip + "|" + address); }catch(Exception e){ e.printStackTrace(); } } }
二、獲取本機(jī)的ip和機(jī)器名
import java.net.InetAddress; import java.net.UnknownHostException; public class Test01 { public static void main(String[] args) throws UnknownHostException { InetAddress addr=null; String ip=""; String address=""; try{ // cp01-fengchao-public-7.epc.baidu.com|10.95.130.73 // addr = InetAddress.getByName("cp01-fengchao-public-7.epc.baidu.com"); addr = InetAddress.getLocalHost(); ip = addr.getHostAddress().toString(); //獲得機(jī)器IP address = addr.getHostName().toString(); //獲得機(jī)器名稱 System.out.println(ip + "|" + address); }catch(Exception e){ e.printStackTrace(); } } }
三、java.net.InetAddress的方法
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Java微信二次開(kāi)發(fā)(三) Java微信各類型消息封裝
這篇文章主要為大家詳細(xì)介紹了Java微信二次開(kāi)發(fā)第三篇,Java微信各類型消息封裝,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Java實(shí)現(xiàn)讀取及生成Excel文件的方法
這篇文章主要介紹了Java實(shí)現(xiàn)讀取及生成Excel文件的方法,結(jié)合實(shí)例形式分析了java通過(guò)引入第三方j(luò)ar包poi-3.0.1-FINAL-20070705.jar實(shí)現(xiàn)針對(duì)Excel文件的讀取及生成功能,需要的朋友可以參考下2017-12-12基于SpringBoot實(shí)現(xiàn)自定義插件的流程詳解
在SpringBoot中,插件是一種擴(kuò)展機(jī)制,它可以幫助我們?cè)趹?yīng)用程序中快速地添加一些額外的功能,在本文中,我們將介紹如何使用 SpringBoot實(shí)現(xiàn)自定義插件,需要的朋友可以參考下2023-06-06centos7如何通過(guò)systemctl啟動(dòng)springboot服務(wù)代替java -jar方式啟動(dòng)
這篇文章主要介紹了centos7如何通過(guò)systemctl啟動(dòng)springboot服務(wù)代替java -jar方式啟動(dòng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-01-01一分鐘掌握J(rèn)ava?Quartz定時(shí)任務(wù)
這篇文章主要為大家介紹了Java?Quartz定時(shí)任務(wù)一分鐘掌握教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05Java 讀取、獲取配置文件.properties中的數(shù)據(jù)
這篇文章主要介紹了Java 讀取、獲取配置文件.properties中的數(shù)據(jù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09Mybatis-Plus 映射匹配兼容性的問(wèn)題解決
本文主要介紹了Mybatis-Plus 映射匹配兼容性的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Java的優(yōu)先隊(duì)列PriorityQueue原理及實(shí)例分析
這篇文章主要介紹了Java的優(yōu)先隊(duì)列PriorityQueue原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12