首页 > 其他分享 >集合

集合

时间:2024-07-05 16:30:53浏览次数:8  
标签:hashMap arrayList 双列 add 集合 单列

前言

保存多个数据使用数组的不足之处:

  1. 长度开始时必须指定,指定后不能修改
  2. 保存的数据必须为同一类型的元素
  3. 使用数组进行增加/删除元素的时比较繁琐

集合概念

  1. 可以动态保存任意多个对象
  2. 提供一系列方便操作对象的方法:add、remove、set、get等
  3. 使用集合添加,删除新元素更简洁

集合框架体系图

集合分为两组:单列集合,双列集合

Collection接口有两个重要的子接口 List和Set,它们都是实现单列集合。

Map接口的实现子类是双列集合,存放K-V

public class Collection_ {
   public static void main(String[] args) {
      // 单列集合
      ArrayList arrayList = new ArrayList();
      arrayList.add("rick");
      arrayList.add("gelnn");
      // 双列集合
      HashMap hashMap = new HashMap();
      hashMap.put("001","rick");
      hashMap.put("002","gelnn");
   }
}

 

标签:hashMap,arrayList,双列,add,集合,单列
From: https://www.cnblogs.com/vayenge/p/18199501

相关文章

  • java List子父级集合转List树工具类
    javaList集合转Tree集合1.创建泛型工具类packagecom.demo;importorg.springframework.util.CollectionUtils;importjava.lang.reflect.Field;importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;importjava.util.Map;importjava.u......
  • .NET 矩阵6月红队工具和资源集合
    01外网入口打点1.1Sharp4WbemScripting1.2ASP4Eval1.3Sharp4Web.config1.4Sharp4AddScript02安全防御绕过2.1Sharp4DefenderStop03搭建代理隧道3.1Sharp4suo504混淆加密防护4.1Obfuscar混淆器4.2Sharp4BatchGuard05安全技术文档5.1......
  • 数据库MyBatis传递数组或集合
    应用场景假设你有两个表,一个是商品信息表(表1,例如商品类别信息),另一个是库存信息表(表2,记录每种商品的库存数量)。你想知道特定几个商品类别(通过其ID标识,这里是1、2、3)的所有商品的总库存量。这个查询就会非常有用,它不仅能够跨表根据商品类别ID筛选出相关商品,还能计算出这些商......
  • 三大常用集合
    1.Set集合在Java中,Set是一种集合类型,它是一种不允许包含重复元素的集合,每个元素在Set中是唯一的。Set接口的常用实现类有HashSet、TreeSet和LinkedHashSet。以下是关于Set集合的一些重要特点和用法:特点:不允许重复元素:Set中每个元素都是唯一的,如果尝试向Set中添加重复元素,则......
  • 秋招Java后端开发冲刺——基础篇5(String&集合)
    一、StringString类是Java中字符串操作类,位于java.lang包下String类型对象的底层使用字符数组char[]存储字符串,由final修饰且没有提供公共的修改方法,因此String对象是不可变的。常见方法方法名作用trim()去掉字符串首尾空字符split(分隔符/正则表达式)分割字符串substring......
  • Java--Map集合
    Map映射(map)是存储键和值间关联(即,键值对)的对象。给定一个键,可以找到其值。键和值都是对象。键必须唯一,但是值可以重复。支持映射的接口接 口描 述Map将唯一键映射到值NavigableMap扩展SortedMap接口,以处理基于最接近匹配搜索原则的键/值对检索SortedMap......
  • 小程序视频下载:技巧与工具大集合
    引言在享受微信小程序带来的便捷服务的同时,用户也应意识到视频下载的限制,并探索合法的应对策略。为了确保用户能够充分利用软件,我们提供了软件下载及全面说明书的下载选项。软件的免费体验版现已开放下载,欢迎用户下载体验软件的核心功能。用户可通过以下链接访问软件使用说......
  • Java集合
    目录集合概述集合接口Collection接口List接口Set接口泛型标记符集合类ArrayList常用方法LinkedListHashSetLinkedHashSet类TreeSet类集合遍历Iterable接口Iterator接口ListIterator接口使用迭代器增强的for循环Collections工具类Collections类里面包括动......
  • 集合Map多对多映射(使用xml文件)
    我们可以使用set,bag,map等来映射多对多关系。在这里,我们将使用map来进行多对多映射。在这种情况下,将创建三个表。多对多映射示例我们需要创建以下文件来映射map元素。首先创建一个项目:ternaryobject,它们分别如下-Question.javaUser.javaquestion.hbm.xmluser.hbm.xmlhibern......
  • 一、系统学习微服务遇到的问题集合
    1、启动了nacos服务,没有在注册列表应该是版本问题Alibaba-nacos版本nacos-文档SpringCloudAlibaba-中文Spring-Cloud-Alibaba-英文Spring-Cloud-Gateway写的很好的一篇文章在Springinitial上面配置start.aliyun.com重新下载<2、NoFeignClientforloadBalancing......