本文目录一览:
Java集合的区别和选择
重复的 用Arraylist,
不重复的用set ,无序 hashset 有序用TreeSet,
键值对,用map,无序hashmap,有序 Treemap
java怎样随机选取一个集合里面的数
java中随机选取一个集合里面的数方法:
很简单,list.get((int)(Math.Random()*list.size()));
2、集合是Set的话:
Object[] obj =set.toArray();
obj[(int)(Math.Random()*obj.length)]
java有哪些集合
Java集合主要有四种,分别为:List列表、Queue队列、Set集合、Map映射。
List列表:有序的,可重复的;
Queue队列:有序,可重复的;
Set集合:不可重复;
Map映射:无序,键唯一,值不唯一。
Java中如何选择合适的集合类型
主要是:List(常用,多增删用linkedlist,多读取就arraylist),Set(不能有值重复),Map(键值对)