第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Java:將 HashMap 添加到 Talend 的 ArrayList

Java:將 HashMap 添加到 Talend 的 ArrayList

函數(shù)式編程 2022-01-12 10:02:46
我正在使用 Talend tJavaFlex 組件,其中有開(kāi)始代碼(開(kāi)始運(yùn)行一次)、主代碼(每行運(yùn)行一次)、結(jié)束代碼(最后運(yùn)行一次)。**In the start code(create an empty list):**java.util.List sharedList=new java.util.ArrayList<>(); **In the main code(create HashMap for each row and add to list):**Consider each row has fields: startId, endID, time, flag.sharedList.add(new java.util.HashMap<String, String>("startId",row1.startId));<I am not sure how to handle this part>**In end code(expose the list to other components)**System.out.print(sharedList.size());您能否建議如何為每一行創(chuàng)建 HashMap 并添加到列表中。
查看完整描述

2 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

您需要更正您的 sharedList 聲明,


java.util.List sharedList=new java.util.ArrayList<>();


java.util.List<Map<String, String>> sharedList=new java.util.ArrayList<Map<String, String>>();

你的主要代碼應(yīng)該是這樣寫(xiě)的,


Map<String, String> rowDataMap = new HashMap<String, String>();

rowDataMap.put("startId",row1.startId);

rowDataMap.put("endID",row1.endID);

rowDataMap.put("time",row1.time);

rowDataMap.put("flag",row1.flag);

sharedList.add(rowDataMap);

如果這看起來(lái)不錯(cuò)和/或如果您有任何其他疑問(wèn),請(qǐng)告訴我。


查看完整回答
反對(duì) 回復(fù) 2022-01-12
?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以像這樣創(chuàng)建和初始化 aHashMap并將其添加到 aList中,


List list = new ArrayList();


list.add(new HashMap() {{

    put("a", "b");

}});


查看完整回答
反對(duì) 回復(fù) 2022-01-12
  • 2 回答
  • 0 關(guān)注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)