Android 数组相同元素的提取,合并

对Android(Java)我是个初学者,可能我的这写代码有很多不合规的地方,仅供参考;
筛选原理和iOS也差不多。

//获取城市列表
public static List cityList(List list) {//Element是model元素,可替换为自己的
        List listTemp = new ArrayList();
        for(int i=0;i list,List cityList) {
        HashMap> map = new HashMap>();
        for (String cityName:cityList) {
            List listTemp = new ArrayList();
            for (Element element:list) {
                if (cityName.equals(element.getCity())) {
                    listTemp.add(element);
                }
            }
            map.put(cityName,listTemp);
        }
        return map;
    }

你可能感兴趣的:(Android 数组相同元素的提取,合并)