
集合
文章平均质量分 67
Collection,List,Set,Map
绕球飞行
这个作者很懒,什么都没留下…
展开
-
Collection集合
123原创 2021-02-02 22:34:56 · 122 阅读 · 1 评论 -
List集合
ListList集合1. List接口java.util.List接口继承自Collection接口允许出现重复的元素元素存取有序的集合,元素是以一种线性方式进行存储的。可以通过索引来访问集合中的指定元素,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中,,在程序中。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。2. List接口中常用方法public void add(int index, E elem原创 2021-02-03 09:19:54 · 123 阅读 · 1 评论 -
Set集合
SetSet集合1.不存储重复元素2.无序存储1. HashSetjava.util.HashSet是Set接口的一个实现类。HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此具有良好的存取和查找性能。保证元素唯一性的方式依赖于:hashCode与equals方法。package com.itheima.demo02.Set;import java.util.HashSet;import java.util.Iterator;import java.util.Set;原创 2021-02-03 11:24:33 · 94 阅读 · 0 评论 -
Map集合
Mapjava.util.Map接口1. 概述集合:IP地址与主机名身份证号与个人系统用户名与系统用户对象…2. Map常用子类2.1 HashMap<K,V>存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。2.2 LinkedHashMap<K,V>存储数据采用的哈希表结构+链表结构。通过链表结构可以保证元素的存取顺序一致;通过哈希表结构可以保证的键的唯一、不原创 2021-02-06 10:46:17 · 130 阅读 · 0 评论 -
集合练习
斗地主案例分析牌的组装:使用color(ArrayList<String>)和numbers(ArrayList<String>)分别存储牌的花色和数字,然后两层循环遍历字符串相加组成一支支的牌,添加到poker(HashMap<Integer, String>)中去。牌的打乱:在1操作的过程中,将一支支牌存入时也要自增index并记录到indexs(ArrayList<Integer>)对应牌的索引。所以打乱牌也就是打乱牌的索引。Collections原创 2021-02-07 10:08:06 · 80 阅读 · 0 评论 -
Collections、Comparable接口、Comparator接口
Collections集合工具类1. 常用功能java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。public static void shuffle(List<?> list) 打乱顺序:打乱集合顺序。public static <T> void sor原创 2021-02-05 10:56:13 · 137 阅读 · 0 评论