66问答网
所有问题
当前搜索:
java中创建map
在
Java中
能使用for循环来
创建
多个按数字序列命名的list么?
答:
List<?> 没有名称这个属性,如果想达到这个目的可以选择用
Map
<String,List<?>>做容器。Map<String,List<Object>>
map
= new HashMap<String,List<Object>>();for(int i = 1;i<21;i++){ map.put("XX"+i,new ArrayList<Object>());}用的时候可以直接从map中取。List<Object> list ...
Java中
List Set
Map
是否有序等总结
答:
其实都是有序的。不过set 和
map
的排序规则不是通常意义上的1,2,3这样排的而是按照HashCode,算法比较复杂,所以通常把set和map当作无序的 list 的有序很简单,就是按添加的顺序
java中
如何遍历
map
对象?
答:
Java中
遍历
Map
对象的4种方法:1、通过Map.entrySet遍历key和value,在for-each循环中使用entries来遍历.推荐,尤其是容量大时。2、通过Map.keySet遍历key,通过键找值value遍历(效率低),普遍使用,二次取值。3、如果只需要
map
中的键或者值,你可以通过Map.keySet或Map.values来实现遍历,而不是用...
java中
的
MAP
、ArrayList最多能存储多少个对象?
答:
在向
MAP
和ArrayList加入对象时,会自动分配内存的。所以只要内存不溢出,就可以加入。如果加入大量数据,最好在
创建
对象时分配比较大的空间,这样可以节省分配内存的时间。
java
Map
怎么遍历
答:
java
Map
遍历一般有四种方式 方式一: 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。方式二: 在for-each循环中遍历keys或values。如果只需要
map
中的键或者值,你可以通过keySet或values来实现遍历,而不是用entrySet。该方法比entrySet遍历在性能上稍好(快了10%),而且...
java中
如何在
map
中实现一对多的关系?
答:
假设这样定义:
Map
coll=new HashMap();coll.put(1,"a");coll.put(1,"b");比如说1代表学校,a和b分别代表学院,即一个学校可对应多个学院。1、可以使用Map<Integer, List>格式来达到一对多的关系 2、key值可以为一个整型数,作为一个类似ID主键来使用,value值可以用List集合来保存多条数据。...
JAVA
如何随机取出
Map
中的一对键和值?
答:
譬如说:\x0d\x0aMap
map
= new Hash
Map
();\x0d\x0a\x0d\x0a先拿所有的键:\x0d\x0aInteger[] keys = map.keySet().toArray(new Integer[0]);\x0d\x0a\x0d\x0a然後随机一个键,找出该值:\x0d\x0aRandom random = new Random();\x0d\x0aInteger randomKey = ...
java中map
put方法的问题
答:
public static void main(String[] args) {
Map
<String, List<String>>
map
= new HashMap<String, List<String>>(); map.put("1", null); List<String> list1 = map.get("1");//存入的是null 取出来肯定也是null ,不管赋给哪个引用变量 if (list1 == null) {//所...
java中
我想请问什么时候才考虑用
Map
答:
如果你需要通过一个名字去获取数据的时候就可以用
Map
。如果你只是从数据库查询出来,很多条数据,那就放到List。假如你有List<Student>,你要获取名字为张三的学生的其他信息,那么你就需要循环List 然后判断student的名字是张三。但是如果你用的Map<String,Student>,假设Map的key就是学生的名字,那么你就...
Java中
怎么遍历
map
中value值
答:
Java中
遍历
Map
对象的4种方法:1、通过Map.entrySet遍历key和value,在for-each循环中使用entries来遍历.推荐,尤其是容量大时。2、通过Map.keySet遍历key,通过键找值value遍历(效率低),普遍使用,二次取值。3、如果只需要
map
中的键或者值,你可以通过Map.keySet或Map.values来实现遍历,而不是用...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜