JAVA的split的用法

喜夏-厌秋 提交于 2019-12-01 15:59:52
public List<Object[]> getRepertoryList(String tid){
    StringBuffer bf=new StringBuffer();
    bf.append("select t.id,t.name from Reper where 1=1") ;  
    if(StringUtils.isNotEmpty(tid)&&tid!="undefined"){
         String ids="";
         String [] sp=tid.split(",");
         for(int i=0;i<sp.length;i++) {  
             if(i==sp.length-1){
                   ids+="'"+sp[i]+"'";
              }else{
                  ids+="'"+sp[i]+"',";
             }
           }
           bf.append(" and t.Demp in(" +ids+")")
    }
     
      List<Object[]> list =(List<Object[]>)baseDAO.getListBySql(bf.toString());

if(list !=null && list.size()>0){
  return list; 
}
   return null;

}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!