JAVA零基础集合容器与Hash表
2022/6/23 1:23:11
本文主要是介绍JAVA零基础集合容器与Hash表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 集合容器
除了ArraysList集合容器外还有一个set集合容器
HashSet<String> s = new HashSet<>(); s.add("a"); s.add("b"); s.add("a"); for (String s1 : s) { System.out.println(s1); }
在这个容器中我们添加了两个相同的元素“a”
运行结果: 根据运行结果可以看出在set集合中是没有重复元素的,在同一个set集合中的元素都是各不相同的
HashSet<String> s = new HashSet<>(); s.add("a"); s.add("b"); s.add("a"); System.out.println(s);
想要输出集合我们可以不用for-each进行循环遍历,我们可以直接使用输出语句将集合进行输出 在set集合中除了元素不重复外,在集合中的内容也是无序的
- Hash表
private HashMap<Integer,String> coinnames = new HashMap<>();
Map中的映射关系是一对一的,一个键对象Key对应唯一一个值对象Value,其中键对象Key和值对象Value可以是任意数据类型。
private HashMap<Integer,String> coinnames = new HashMap<>(); private String name; public Wu() { coinnames.put(1,"penny"); coinnames.put(10,"dime"); coinnames.put(25,"quarter"); coinnames.put(50,"half-dolar"); } public String getName(int amount) { return coinnames.get(amount); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int amount = sc.nextInt(); Wu wu = new Wu(); String name = wu.getName(amount); System.out.println(name);
在这段代码中我们通过创建HashMap集合,并利用.put函数根据key和value向集合中存储数据
并且使用.get函数通过传递过来的值根据键获取键所对应的值
这篇关于JAVA零基础集合容器与Hash表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南
- 2024-11-23JAVA项目部署入门:新手必读指南
- 2024-11-23Java项目部署入门:新手必看指南
- 2024-11-23Java项目部署入门:新手必读指南
- 2024-11-23Java项目开发入门:新手必读指南
- 2024-11-23JAVA项目开发入门:从零开始的实用教程
- 2024-11-23Java项目开发入门:新手必读指南