3 回答

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
用Map<Key, List>即可Map<String, List> map = new HashMap<String, List>();List<Object> list = new ArrayList<Object>(); map.put("keyValue", list); 這樣就可以表示一對(duì)多如果你的一表示對(duì)象,那么你可以把key改成Object類型

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
就我所知是沒(méi)有直接實(shí)現(xiàn)一對(duì)多關(guān)系的,不過(guò)可以變通實(shí)現(xiàn),比如說(shuō)Map,可以再Value中存一個(gè)對(duì)象,這個(gè)對(duì)象包括你的Key所對(duì)應(yīng)的多個(gè)關(guān)系的集合?,F(xiàn)在就一個(gè)班級(jí)名稱和班級(jí)中的所有學(xué)生信息,在Map中的key中存儲(chǔ)班級(jí)名稱,Value中存儲(chǔ)一個(gè)List對(duì)象,List中存儲(chǔ)所有學(xué)生的信息,這樣就存儲(chǔ)了這個(gè)一對(duì)多的管理。當(dāng)然方法還有很多,你完全可以自己去定義一個(gè)數(shù)據(jù)結(jié)構(gòu)去實(shí)現(xiàn)。
添加回答
舉報(bào)