/**
* 首先将源List放入临时HashMap, 然后根据key来查找新的list中是否有重复,若不包含,那么就进 * 行插入操作。
* @param sourceList
* @param newList
*/
public static void addToListAndFilter(ArrayList<String> sourceList,
ArrayList<String> newList) {
// TODO Auto-generated method stub
HashMap<String, String> hash_tmp = new HashMap<String, String>();
for (String s : sourceList) {
hash_tmp.put(s, "");
}
for (String s2 : newList) {
String value = hash_tmp.get(s2);
if (value != null) {
continue;
}
sourceList.add(s2);
}
}