“List Productlist = new ArrayList()”是什么意思?

 我来答
sirouszlh
2018-02-17 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:637万
展开全部
你可以理解成是一对对数据的集合

List<Map> Productlist = new ArrayList<Map>();

Productlist.put(key,value);
key可以理解成房间号 value 可以理解成 住户名(这儿假设一个房间只能住一个人)
Productlist.put("电视机","TCL");

那就是说 电视机 这个房间 只有 TCL 这么个住户

Productlist.put("电视机","TCL");
Productlist.put("电视机","海信");

那只保留Productlist.put("电视机","海信"); 因为只能住一个 TCL被赶出来了

Productlist.get(key); 就是根据房间号 获取对应的住户名

然后执行 String sss=Productlist.get("电视机");
以后 sss="海信"

实际上 key 和value 可以是任何对象 这儿只是拿string 举例
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式