導航:首頁 > 編程語言 > java獲取host

java獲取host

發布時間:2023-03-11 13:16:00

java如何獲取本地計算機的IP地址和主機名

可以使用 InetAddress.getLocalHost(),代碼如下:

importjava.net.*;

publicclassApp{

publicstaticvoidmain(String[]args)throwsUnknownHostException{

InetAddresslocal=InetAddress.getLocalHost();

System.out.println("計算機名:"+local.getHostName());
System.out.println("IP:"+local.getHostAddress());

}
}

⑵ java如何提取url里的域名

方法1:正則
(http://)或者(https://)開頭
往後面匹配三個點,
不會的話網路一波。
然後把最後的點去掉
就可以得到域名
方法2:
將URL字元串轉換為charArray
遍歷 對.(點)的次數進行記數
第三次當前返回下標
用SubString切割字元串獲取域名

⑶ java怎麼獲取當前電腦的內網ip

public void PingAll() throws Exception{
//首先得到本機的IP,得到網段
InetAddress host = InetAddress.getLocalHost();
String hostAddress = host.getHostAddress();
int k=0;
k=hostAddress.lastIndexOf(".");
String ss = hostAddress.substring(0,k+1);
for(int i=1;i <=255;i++){ //對所有區域網Ip
String iip=ss+i;
Ping(iip);
}

⑷ java 怎麼根據IP地址獲取主機名

//看看這個代碼如何。
importjava.net.InetAddress;
importjava.net.UnknownHostException;
importjava.util.Properties;
importjava.util.Set;


{

publicstaticvoidmain(String[]args){
InetAddressnetAddress=getInetAddress();
System.out.println("hostip:"+getHostIp(netAddress));
System.out.println("hostname:"+getHostName(netAddress));
Propertiesproperties=System.getProperties();
Set<String>set=properties.stringPropertyNames();//獲取java虛擬機和系統的信息。
for(Stringname:set){
System.out.println(name+":"+properties.getProperty(name));
}
}

(){

try{
returnInetAddress.getLocalHost();
}catch(UnknownHostExceptione){
System.out.println("unknownhost!");
}
returnnull;

}

publicstaticStringgetHostIp(InetAddressnetAddress){
if(null==netAddress){
returnnull;
}
Stringip=netAddress.getHostAddress();//gettheipaddress
returnip;
}

publicstaticStringgetHostName(InetAddressnetAddress){
if(null==netAddress){
returnnull;
}
Stringname=netAddress.getHostName();//getthehostaddress
returnname;
}

}

這個代碼簡單明了,就是調用現成的InetAddress類

⑸ java如何獲取機器名

java獲取機器名,主要是使用InterAddress類,如下代碼:

packagecom.qiu.lin.he;

importjava.net.InetAddress;

publicclassCeshi{
publicstaticvoidmain(String[]args){

InetAddressaddr=null;
Stringaddress="";
try{
addr=InetAddress.getLocalHost();//新建一個InetAddress類
address=addr.getHostName().toString();//獲得本機名稱
}catch(Exceptione){
e.printStackTrace();
}
System.out.println(address);

}
}

結果如下:

⑹ Java Web如何獲取客戶端的Hostname

在Java web中獲取hostname的方法:
使用request對象。用:
request.getHostName();

閱讀全文

與java獲取host相關的資料

熱點內容
寶駿730熱車壓縮機不工作 瀏覽:503
伺服器崩潰怎麼登錄 瀏覽:897
怎麼看伺服器是多少c 瀏覽:668
趣智校園app怎麼使用 瀏覽:153
樂家達要下什麼app 瀏覽:344
矩陣因子分解模型演算法思想 瀏覽:445
java6位驗證碼 瀏覽:765
安卓收款機如何用電腦改ip 瀏覽:304
遼寧ppt加密多少錢 瀏覽:655
單片機由什麼組成 瀏覽:918
相親約會app源碼帶支付 瀏覽:87
sm3加密演算法可以解密嗎 瀏覽:242
貝樂虎app怎麼下載視頻 瀏覽:789
360pdf閱讀器下載 瀏覽:751
百戰程序員標簽管理視頻 瀏覽:381
朗讀者app會員怎麼下載 瀏覽:270
java讀取單詞 瀏覽:548
android查看網關 瀏覽:419
下載的主題在文件夾中找不到 瀏覽:16
在線攻擊伺服器什麼意思 瀏覽:229