你取过来的值如果是文本框的,他的值是“”
就是说:如果你要判断他什么都没填:
if(cNo== null || cNo.equals("")){
//用户什么都没填
}else{
//用户添了东西了
}

解决方案 »

  1.   

    顺便再问一下,
    if(cNo!= null && !cNo.equals("")){
    //用户添了东西了
    }else{
    //用户什么都没填
    }
    为什么我这么写就没作用呢???
      

  2.   

    麻烦aku0708(阿酷) 先生看清楚我写的
      

  3.   

    if(cNo== null || cNo.equals("")){
    //用户什么都没填
    }else{
    //用户添了东西了
    }if(cNo!= null && !cNo.equals("")){
    //用户添了东西了
    }else{
    //用户什么都没填
    }注意到中文的区别了么?啊酷先生
      

  4.   

    是,小弟没注意,但是你这样写是有问题的,
    cNO有可能是一个空字符,但是它不一定为null