java中map可以放在list里吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中map可以放在list里吗相关的知识,希望对你有一定的参考价值。

参考技术A 一个List对象也无非是一个对象,在Map里存取放置都是一种方式,如果你确定取出来的是某类的对象,直接转型就可以了:
List c = (List)b.get("a");

在JDK1.5以上提供了泛型,能够更好地控制类型,减少强行转型的次数。比如我们如果知道这些List里的元素永远是String的话,你就可以写
List<String> a = new ArrayList<String>;
HashMap<String,List<String>> b =new HashMap<String,List<String>>();
b.put("a",a);
...
List<String> c = b.get("a");
最后一步不需要强行转型,而且如果在b.put("a",a);这一步如果你想往b里面放一个不是List<String>的东西,或者使用的key不是一个String,编译器就会抗议。

泛型学起来有一定难度,尤其是一些高级用法,写起来有时会觉得繁琐,但是我认为物有所值,能够帮助我们在编译期发现不少潜在问题,写出代码更强健。本回答被提问者采纳

form可以放在table里吗

参考技术A 可以.都能嵌入的.ul标签也可以,下边给你一个例子..........

1
2
3
4
5
6
7
8
9
10
11
12

<form class="vote"action="" method="post">
<ul>
<li class="title">JEECMSv5版正式发布了,伴随着系统的完善,jeecms演示站的模板也一直在不断的改版,针对此次改版,jeecms美工团队特邀您参与“JEECMS演示站改版用户问卷调查”,希望大家能提出宝贵的意见,我们一定认真改进,谢谢大家的支持!</li>
<li><span>1:题目..............题目</span></li>
<li><input class="word" name="reply"type="text"/>选项</li>
<li><span>2:题目..............题目</span></li>
<li><input type="radio"/>单选选项1<input type="radio"/>单选选项2<input type="radio"/>单选选项3<input type="radio"/>单选选项4</li>
<li><span>3:题目..............题目</span></li>
<li><input type="checkbox"/>多选选项1<input type="checkbox"/>多选选项2<input type="checkbox"/>多选选项3<input type="checkbox"/>多选选项4</li>
<li class="operate"><input type="submit" value="提交"/><a href="###"target="_blank">查看调查结果</a></li>
</ul>
</form>
参考技术B table可以放在form 中,反过来是不行的 !本回答被提问者采纳

以上是关于java中map可以放在list里吗的主要内容,如果未能解决你的问题,请参考以下文章

java主函数要放在类里吗

为了加快java项目启动速度,除了把idea放在固态里,还有必要把项目文件放在固态里吗

form可以放在table里吗

java题:把一个map放在list里,怎样再把它拿出来

java题:把一个map放在list里,怎样再把它拿出来

java中Map可以有相同的value吗