// 将Map 复制到对象 public staticvoid copyPropertiesInclude(Map updateProperties, T bean){ Set > revisabilityFiledSet = updateProperties.entrySet(); for (Map.Entry entry : revisabilityFiledSet) { String value = entry.getValue(); if(value != null){ try { BeanUtils.setProperty(bean, entry.getKey(), value); } catch (Exception e) { e.printStackTrace(); } } } }
附两个方法:
1、查找字符串cha在字符串str中出现的位置
private static int find(String str, String cha, int num) {
Pattern pattern = Pattern.compile(cha);
Matcher matcher = pattern.matcher(str);
int indexNum = 0;
while (matcher.find()) {
indexNum++;
if (indexNum == num) {
break;
}
}
return matcher.start();
}
2、判断str1中包含str2的个数
public static int countStr(String str1, String str2, int counter) {
if (str1.indexOf(str2) == -1) {
return counter;
}
return countStr(str1.substring(str1.indexOf(str2) + str2.length()), str2, ++counter);
}



