課程
/后端開發
/Java
/Java入門第二季 升級版
大佬們,這個為啥會報錯呀
2022-01-20
源自:Java入門第二季 升級版 5-4
正在回答
修改w3d 方法代碼部分截圖:?
Ai_Cliare
我執行3天的方法會報錯,可能因為接口返回數據有變化。我自己重新修改了一下w3d 的方法,仿照w24h方法。才獲得數據。具體修改如下,僅供參考:
List<DayWeather>?(String?appCodeString?area)?{ ????List<DayWeather>?resultList?=?ArrayList<DayWeather>(){ ????????OkHttpClient?client?=?OkHttpClient()Request?request?=?Request.Builder() ????????????????.get() ????????????????.url(+?area) ????????????????.header(+?appCode) ????????????????.build()Call?call?=?client.newCall(request)Response?response?=?call.execute()Gson?gson?=?GsonBuilder() ????????????????.setFieldNamingPolicy(FieldNamingPolicy.) ????????????????.create()String?resBody?=?response.body().string()Map?result?=?gson.fromJson(resBodyTypeToken<Map>()?{ ????????}.getType())List<Map<StringString>>?dayList?=?.getValue(resultArrayList.)(dayList?==?||?dayList.size()?==?){ ????????????ArrayList<DayWeather>()} ????????(Map<StringString>?day?:?dayList)?{ ????????????(i=i?<=i++){ ????????????????DayWeather?dayWeather?=?DayWeather()dayWeather.setYear(day.get().substring())dayWeather.setMonth(day.get().substring())dayWeather.setDay(day.get().substring())dayWeather.setDayAirTemperature(day.get())dayWeather.setNightAirTemperature(day.get())dayWeather.setDayWeather(day.get())dayWeather.setNightWeather(day.get())dayWeather.setDayWindPower(day.get())dayWeather.setNightWindPower(day.get())resultList.add(dayWeather)} ????????} ????????}?(Exception?e)?{ ????????RuntimeException(e)} ????resultList}
首先把第一個年那個去掉,只有8條數據,需要8個空白就行;
其次正確格式是%s? 不是s%.
我只能看到這些。
慕先生2218658
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答大佬們,這個報錯原因是啥呀
2 回答大佬們,為什么報錯了呢
1 回答大佬們看看這個問題
1 回答大佬們指教一下
4 回答大佬們,這樣的話有問題嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2023-05-04
修改w3d 方法代碼部分截圖:?
2023-05-04
我執行3天的方法會報錯,可能因為接口返回數據有變化。我自己重新修改了一下w3d 的方法,仿照w24h方法。才獲得數據。具體修改如下,僅供參考:
2022-01-26
首先把第一個年那個去掉,只有8條數據,需要8個空白就行;
其次正確格式是%s? 不是s%.
我只能看到這些。