Maison >Java >JavaBase >Java détermine s'il s'agit d'une lettre

Java détermine s'il s'agit d'une lettre

尚
original
2019-11-21 09:15:023225parcourir

Java détermine s'il s'agit d'une lettre

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基础教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn