List<String> list1 = new ArrayList<String>(); list1.add("a");list1.add("b"); List<String> list2 = Arrays.asList("c","d"); list1.addAll(list2); System.out.println(list1);
用map接口中的containsKey方法能实现你的要求,用这个方法进行判断,建议你把age、name、sex创建为一个对象,如果age不存在就放到一个新的map中比如
<Map<String,Object>
存在就加入进去。key为年龄,value为你的map,最后把相同的age的Map加入到List中,这样List>