一个String 怎么样判断他只有数字,运算符和相应的A,B,C,D,E字符  其他都能存在

解决方案 »

  1.   

    code=Java]
    String sMatcher="[0-9A-E+-/%\\*]+";
    String str="AED893DA254-AA+*A";
    System.out.println(str.matches(sMatcher));[
    [/code]
      

  2.   


    String sMatcher="[0-9A-E+-/%\\*]+";
    String str="AED893DA254-AA+*A";
    System.out.println(str.matches(sMatcher));[
      

  3.   


    for(int i=0;i<s.length();i++) {
    char c = s.charAt(i);

    if(c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z' ) {
    System.out.println("有字母");

    break;
    }
    }遍历了以后再判断
      

  4.   

    判断它的ASII码也可以,因为你规定的几个字符在ASCII里都有对应,只要做个范围限定就可以了