java 判断是不是字母_java判断是否是字母

java判断是否是字母的方法代码:/** 速度快
* 判断是否为整数
* @param str 传入字符串
* @return 是整数返回true,否则返回false
*/
public static boolean isInteger(String str){
Pattern pattern=Pattern.compile("^[-\\+]?[\\d]*$");
return pattern.matcher(str).matches();
}
/**
* 判断是否是字母
* @param str 传入字符串
* @return 是字母返回true,否则返回false
*/
public boolean is_alpha(String str) {
if(str==null) return false;
return str.matches("[a-zA-Z]+");
}
/**
* 判断是否是字母或者数字
* @param str 传入字符串
* @return 是字母返回true,否则返回false
*/
public static boolean isLetterDigit(String str) {
String regex = "^[a-z0-9A-Z]+$";
return str.matches(regex);
}
上述代码中判断是否是字母主要使用正则表达式"[a-zA-Z]+",此表达式可以匹配字符串中所有字母,是字母返回true,否则返回false。
更多java知识请关注java基础教程。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
