String 字符串判断不为空???

if(!"".equals(userPhone)&&userPhone!=null&&startData!=null&&!"".equals(startData)&& endData!=null&&!"".equals(endData)){
            Date date1 = simpleDateFormat.parse(startData);
            Date date2 = simpleDateFormat.parse(endData);
            
            int sData = (int) (date1.getTime()/1000);//获取时间的时间戳
            int eData =  (int) (date2.getTime()/1000);//获取时间的时间戳
            Integer sData1 =Integer.valueOf(sData);
            Integer eData1 =Integer.valueOf(eData);
            return singUserQueryMapper.getSingRewardsByCondition(userPhone,sData1,eData1);
        }else if(!"".equals(userPhone)&&userPhone!=null&&(startData==null||"".equals(startData))&&(endData==null||"".equals(endData))){
            return singUserQueryMapper.getSingRewardsByCondition1(userPhone);
        }else if(("".equals(userPhone)||userPhone==null)&&(startData!=null&&!"".equals(startData))&&(endData!=null&&!"".equals(endData))){
            Date date1 = simpleDateFormat.parse(startData);
            Date date2 = simpleDateFormat.parse(endData);
            int sData = (int) (date1.getTime()/1000);//获取时间的时间戳
            int eData =  (int) (date2.getTime()/1000);//获取时间的时间戳
            Integer sData1 =Integer.valueOf(sData);
            Integer eData1 =Integer.valueOf(eData);
            return singUserQueryMapper.getSingRewardsByCondition2(sData1,eData);
        }

 

总结 有 "!"的时候,用&&连接 ,没有 "!"的时候 用|| 连接  ............

posted @ 2019-08-07 10:09  某年某月某某人  阅读(129)  评论(0)    收藏  举报