这是我写的判断全部是数字的处理,
那位高手帮忙赐教,判断全部是英文字母的代码? 
public boolean checkTelephoneNumber(String str) {        //  1) 引数がnullまたは、長さ0の文字列ならfalseを返す
        if (!isStr(str)) {
            return false;
        }        //  2) String型をchar[]型に変換する
        char[] chArray = str.toCharArray();        //  3) 2)で取得した配列のすべてのchar型が半角数値でなければfalseを返す
        for (int count = 0; count < chArray.length; count++) {
            if (!checkHANKAKU_DIGIT(chArray[count])) {
                if (chArray[count] != '-') {
                    return false;
                }
            }
        }
        //  4) すべて半角数値ならtrueを返す
        return true;
    }

解决方案 »

  1.   

    正则表达式var reg = /\w+/;
    reg.test(str);//str为测试的字符串
      

  2.   

    用正规表达式,
    Java类包里也有相应的类
    java.util.regex.Pattern,java.util.regex.Matcher
    两个类结合使用
      

  3.   

    循环 读每个元素 在 indexof a-z
      

  4.   

    楼主你 做麻烦了
     你还记得java里又一个Character类吗
    public class TestCharacter
    {
       public static void main(String[] args)
       {
         char[] values={'*','7','p','a'};
         for(int a=0;a<values.length;a++)
         {
            if(character.isDigit(values[a]))//判断是否为数字
            {
            }
            
            character.isLetter//判断是否为字母
         }
       }
    }//它还又不少判断方法,你可以去看看帮助 哦 
      

  5.   


    public class TestCharacter 

       public static void main(String[] args) 
       { 
         char[] values={'*','7','p','a'}; 
         for(int a=0;a <values.length;a++) 
         { 
            if(Character.isDigit(values[a]))//判断是否为数字 
            { 
             System.out.println(values[a]);
            } 
            if( Character.isLetter(values[a])){ //判断是否为字母 
             System.out.println(values[a]);
            }
          
         } 
       } 

      

  6.   

    调我这个方法吧:
    ------------------------------------------------
        /**
         * 判断字符串是否全是字母组成
          * 
         * @return boolean
         * @param en
         * @author guoqiang <[email protected]>
         */
        public static boolean isEn(String en) {        int count = 0;
            for (int i = 0; i < en.length(); i++) {
                if (String.valueOf(en.charAt(i)).matches("[a-zA-Z]"))
                    count++;
            }
            if (count == en.length())
                return true;
            else
                return false;
        }
    -----------------------------------------------------------------------
      

  7.   

    Character.isLetter(char)
    String.matches("[a-zA-Z]")
    都可以啊
      

  8.   

    org.apache.commons.lang.StringUtils.isAlpha(String string)
      

  9.   

    如果是为了学习和研究原理, 就动动脑子, 如果为了应用, 就不要重复发明轮子。
    apache-commons提供了很多常用的API, 要学习也可以看看源代码, 反正是开源
      

  10.   

    public
    http://a