boolean flag=true;
if(char==','&&flag)
{
   flag=false;
}
else
   error;
if(char=='a'||char=='b'||char=='c'||char=='d'&&flag==false)
{
   flag=true;
}
else
   error;

解决方案 »

  1.   

    提取文本框的输入:
    String str=request.getParameter("xx");
    String str1=str.replaceAll(",","");
    boolean b=str1.matches("[a-z]*");//验证是否是小写字母
    如果是小写字母.b就是true
      

  2.   

    ////String result="XXXXXXX";//答案
    public boolean validate(String result) {  
     
       if(!result.matches("[,abcd]+")   return false;//答案不是由abcd和,组成   StringTokenizer st=new StringTokenizer(result,",");
       
       while(st.hasMoreTokens()) {
       if(!st.nextToken().matches("[abcd]")) 
          return false;
       }
       return true;
    }