1、方法是:創(chuàng)建一個(gè)域名列表,可以使用List或Set等集合類型來存儲(chǔ)。使用URL類的getHost()方法獲取URL的主機(jī)名。使用正則表達(dá)式匹配主機(jī)名是否在域名列表中。可以使用Java的Pattern和Matcher類來實(shí)現(xiàn)正則表達(dá)式匹配。
創(chuàng)新互聯(lián)公司專注于焉耆網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供焉耆營銷型網(wǎng)站建設(shè),焉耆網(wǎng)站制作、焉耆網(wǎng)頁設(shè)計(jì)、焉耆網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造焉耆網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供焉耆網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
2、可以判斷字符串中是否含有http或者h(yuǎn)ttps或者ftp等字符 并且在開頭 這里需要用到indexOf(arg0)和.startsWith(arg0) 方法 或者簡單粗暴的 用URLurl=newURL(網(wǎng)址);url.openConnection().connect(); 看看能不能打開。
3、JAVA判斷是否為同一個(gè)字符串對(duì)象是判斷不同的字符串在內(nèi)存中的引用地址是否相同,相當(dāng)于C++中的指針。
有一個(gè)簡單的辦法,就是ping 一下域名,看有沒有顯示出你所解析的IP,如果有,就說明解析是生效的;如果沒有,就說明解析是不生效的。下面以siee為例,解說下判斷解析是否生效。
使用ping命令,選擇開始——運(yùn)行——cmd 然后輸入ping空格+域名 接著回車查看域名解析情況,解析成功后會(huì)出現(xiàn)對(duì)應(yīng)的空間ip,但是圖中顯示有time out,超時(shí),這種情況是解析正常,但是還沒有生效。
點(diǎn)擊 開始---運(yùn)行---輸入 cmd,回車,進(jìn)入dos界面。輸入: ping 域名 然后點(diǎn)擊回車就,如果能ping出來你的IP地址,就說明解析成功了,如果是 timedout 等,就說明解析還沒有生效或者失敗了。
IP地址就是地址吧,好像是純數(shù)字的那種,域名就是網(wǎng)址那種形式的,便于記憶,分中文域名和英文域名。
一個(gè)正則表達(dá)式是不能驗(yàn)證域名加ip地址的。域名是否有效這個(gè)跟正則表達(dá)式無關(guān)。
圖十:匹配IP地址和時(shí)間標(biāo)記現(xiàn)在正則表達(dá)式已經(jīng)編寫完畢,接下來可以編寫使用正則表達(dá)式庫的Java代碼了。
本文名稱:java怎么判斷域名 java判斷網(wǎng)址是否存在
標(biāo)題URL:http://m.kartarina.com/article12/decjpgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、全網(wǎng)營銷推廣、云服務(wù)器、網(wǎng)站內(nèi)鏈、做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)