java-各位大牛,想了解一下list,set等集合类的作用

问题描述

各位大牛,想了解一下list,set等集合类的作用

什么时候用集合类,用集合类的好处是什么,使用集合类时候需要注意什么?map,set,list到底有什么不同?

解决方案

需要组织一组数量不确定的数据,通过循环迭代处理的时候我们使用集合类。
map适合通过一个索引寻找一个记录的情况,比如说记录单词和单词出现的次数;记录用户名和密码。list适合

解决方案二:

list适合需要顺序的集合,可以通过下标像数组那样访问list。set不关心顺序,表示一个集合。

解决方案三:

需要唯一吗?
需要:Set
需要制定顺序:
需要: TreeSet
不需要:HashSet
但是想要一个和存储一致的顺序(有序):
LinkedHashSet 不需要:List
需要频繁增删吗?
需要:LinkedList 不需要:ArrayList
而map就是用来记录键值对的,一对一对的数据。

时间: 2024-12-03 13:05:28

java-各位大牛,想了解一下list,set等集合类的作用的相关文章

有一点java基础,想找些资料,求大牛推荐

问题描述 有一点java基础,想找些资料,求大牛推荐些系统点,新一点的.我在网上找到的都是几年前的,甚至有06年的

新手-初学java,求大牛推荐关于java的几本书

问题描述 初学java,求大牛推荐关于java的几本书 初学java,求大牛推荐关于java的书! --------------!!!!! 解决方案 求java学习推荐几本书----------------------

java编程-有个java的问题想问问大家,欢迎进来帮忙解答下,谢谢

问题描述 有个java的问题想问问大家,欢迎进来帮忙解答下,谢谢 为什么这段代码运行结果0和3呢? public class Test { static int a; static int i=3; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(a+" "+i); } } 解决方案 静态Int变量默认为0 解决方案二: 是的,这个static变

HDU4561 一直WA 不知道哪里错了 跪求提示 java版 不想直接拿答案谢谢

问题描述 HDU4561 一直WA 不知道哪里错了 跪求提示 java版 不想直接拿答案谢谢 package arithmetic; import java.util.Scanner; public class Main { public static int maxProduct(int[] list,int start,int end){ int sum=0;//记录数组中-2的个数[start,end) if(start==end||start+1==end){ return 0; } f

设计模式 java语言-如何把自己定义的一个语言转换到java语言。想请问有人知道用什么设计模式比较好不?

问题描述 如何把自己定义的一个语言转换到java语言.想请问有人知道用什么设计模式比较好不? 如何把自己定义的一个语言转换到java语言.想请问有人知道用什么设计模式比较好不?

学习-初学java,求大牛推荐关于java的几本书

问题描述 初学java,求大牛推荐关于java的几本书 初学java,求大牛推荐关于java的书! --------------!!!!! 解决方案 求java学习推荐几本书

用了二年JAVA,现在想学Ruby or Pythone 不知道选择哪门好

问题描述 用了二年JAVA,现在想学RubyorPythone不知道选择哪门好 解决方案 解决方案二:python有前途解决方案三:学好了都有前途,学不好哪个都没前途

java-请教一个Java问题,想了好几天一直做不出来!

问题描述 请教一个Java问题,想了好几天一直做不出来! 我将文件读出来存放在arrayList集合中,但是遍历输出的结果总是重复. 请教这道题应该怎么做? 解决方案 其实就是HashMap的嵌套. HashMap<String, HashMap<String, ArrayList>> map 外侧的Hashmap的Key是姓名,值是一个Hashmap 这个Hashmap的Key是科目,值是一个ArrayList 每个List的值是一个分数 遍历你的文件,先找外侧的Hashmap有

用eclipse做java项目,想要得到图片轮换是下方附带相应的文字说明的效果,不知道该怎样做!求大神指导!

问题描述 用eclipse做java项目,想要得到图片轮换是下方附带相应的文字说明的效果,不知道该怎样做!效果类似下图!求大神指导!目前只用imageswitcher做了图片切换!急用,忘大神解答,感激不尽!如果可以,请把源码发邮箱18389593580@163.com 解决方案 解决方案二:刚一来就遇见伸手党解决方案三:我也想做大神,奈何就是一啥都不懂的菜鸟!见谅!