StringUtils工具类
public class StringUtil {
public static int compare(String str1, String str2, boolean nullIsLess)
{
if (str1 == str2) {
return 0;
}
if (str1 == null) {
return nullIsLess ? -1 : 1;
}
if (str2 == null) {
return nullIsLess ? 1 : -1;
}
return str1.compareTo(str2);
}
public static List<String> compareList(List<GeneralBillingIncome> list1, List<String> list2){
List<String> list = new ArrayList<String>();
for(int i = 0 ; i < list2.size() ; i++){
int num = 0;
for(int j = 0 ; j < list1.size() ; j++){
if((compare(list2.get(i), list1.get(j).getId(),true))==0){
num++;
}
}
if(num==0){
list.add(list2.get(i));
}
}
return list;
}
}