對于Java程序開發而言,經常會遇到判斷字符串和URL的情況。下面介紹一下如何判讀字符串和URL。
1. 判斷字符串
public boolean isString(String str){
if(str != null && !str.trim().equals("")){
return true;
}
return false;
}
這段代碼首先判斷字符串不為null,然后通過去除前后空格后判斷是否為空字符串。
2. 判斷URL
public boolean isUrl(String url){
if(url == null){
return false;
}
try{
new URL(url);
return true;
}catch (MalformedURLException e) {
return false;
}
}
這段代碼首先判斷URL是否為空,然后通過嘗試將URL轉換為URL對象,若能成功則說明是URL,否則說明不是URL。
總結
上述代碼中使用了Java的字符串和URL的相關知識,通過判斷字符串是否為null以及去除前后空格的方式判斷字符串。判斷URL則通過將URL轉換為URL對象的方式,判斷轉換是否成功來判斷URL。在實際的Java開發中,判斷字符串和URL是非常常用的操作,掌握好這些知識點對于我們的開發會有很大的幫助。