android 如何正确循环删除list中的数据

解决方法如下:

 Logs.e("initData1=="+new Gson().toJson(cityList));
        Iterator item = cityList.iterator();
        while (item.hasNext()) {
            CityModel model = (CityModel) item.next();
            model.setPinyin(CnToCharUntil.getSpell(model.getPinyin(),true));
            if (model.getLat()==0||model.getLng()==0) {
                item.remove();
            }
        }

 

你可能感兴趣的:(Android,零碎知识点记录)