String textIn="A B C D"; StringBuffer sql = new StringBuffer(); sql.append("select * from Table where 1=1"); if(textIn.length() != 0){ Object value ; String[] arr = null; //以空格隔开的多个条件 if((value = textIn) != null&& value.toString().trim().length() > 0 && (arr=value.toString().trim().split(" ")) !=null && arr.length > 0){ for(int i=0;i