在Java中,我們可以使用一些方法來判斷一個字符串中是否含有數字或字母。下面分別介紹一下。
//判斷字符串中是否含有數字 public static boolean hasNumber(String str){ Pattern p = Pattern.compile(".*\\d+.*"); Matcher m = p.matcher(str); if(m.matches()){ return true; } return false; }
這個方法中,我們使用了正則表達式來匹配是否有數字。如果有,則返回true,否則返回false。
//判斷字符串中是否含有字母 public static boolean hasLetter(String str){ Pattern p = Pattern.compile(".*[a-zA-Z]+.*"); Matcher m = p.matcher(str); if(m.matches()){ return true; } return false; }
同樣地,這個方法中也使用了正則表達式來匹配是否有字母。如果有,則返回true,否則返回false。
上一篇java 包含數字和字母
下一篇css 偽元素 添加空格