集合基本知识点

本文深入探讨了Java集合框架中的ArrayList和泛型使用,包括添加、删除、复制和反序操作。同时介绍了队列和栈的数据结构特性,以及字典(如Dictionary和ScoreDictionary)的无序和有序概念。泛型在确保类型安全方面的重要性也得到了强调。
摘要由CSDN通过智能技术生成

 1.集合概念:集合类是专门用于数据存储和检索的类(和数组类似)

 2.ArrayList类

    2.1ArrayList可以通过对象添加不同类型的元素

    2.3添加方法:对象.Add(变量);

    2.3获取添加了多少条变量:对象.Count()

    2.4复制对象里面的变量:对象.Copy(复制的起点,数组,复制到数组的位置,复制多少个)

   2.5删除指定位置的变量:对象.RemoveAt(指定的位置)

   2.6删除变量:对象.Remove(变量)

   2.7反序对象里面的所有变量:对象.Reverse()

3.泛型(List<类型>)

    3.1泛型必须指定类型

    3.2添加方法:对象.Add(变量);

    3.3获取添加了多少条变量:对象.Count()

    3.4复制对象里面的变量:对象.Copy(复制的起点,数组,复制到数组的位置,复制多少个)

    3.5删除指定位置的变量:对象.RemoveAt(指定的位置)

    3.6删除变量:对象.Remove(变量)

4.队列(Strack):先进先出(后放进去的,遍历是更先输出的)

5.栈(Queue):先进后出(先放进去的,遍历是更后输出的)

5.字典:无序字典用Dictionary<序号,变量>

          有序ScoreDictionary<序号,变量>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值