java判断一个字符串中包含多少个字母

如题所述

第1个回答  2017-03-26
方案一:
Pattern p = Pattern.compile("[a-zA-z]"); if(p.matcher("哈哈哈哈x哈哈").find()) { System.out.println("含有英文字符"); }else{ System.out.println("不含英文字符"); }方案二:
if("哈哈哈哈x哈哈".matches(".*[a-zA-z].*")) { System.out.println("含有英文字符"); }else{ System.out.println("不含英文字符"); }
相似回答