“代號|城市,代號|城市” 比如: “1010|重慶,2019|深圳“=response
if (!TextUtils.isEmpty(response)) { String[] allProvinces = response.split(","); if (allProvinces != null && allProvinces.length>0) { for (String p : allProvinces) { String[] array = p.split("\\|"); Province province = new Province(); province.setProvinceCode(array[0]); province.setProvinceName(array[1]); //將解析處理的數據存儲到Province表 coolWeatherDB.saveProvince(province); } } }
"|","."在正則表達式中有其他意思,所以需要用”\\“進行轉義。