Java——数组、集合

本文探讨了Java中数组和集合的区别,包括数组长度固定且类型明确,集合大小可变并支持泛型。讲解了数组适用于数据类型和数量确定的情况,而集合适合动态增删元素。重点介绍了ArrayList的操作方法,如创建、添加元素以及泛型应用。还涉及如何通过遍历删除集合元素的方法。
摘要由CSDN通过智能技术生成

Java——数组、集合

  1. 数组和集合的元素存储长度问题
    1. 数组定义偶类型确定,长度固定
    2. 集合类型可以不固定,大小是可变的
  2. 数组和集合适合的场景
    1. 数组适合做数据个数和类型确定的场景
    2. 结合适合做数据个数不确定,且要做增删元素的场景

ArrayList

  1. ArrayList类如何创建集合对象的,如何添加元素?

    1. ArrayList lsit = new ArrayList();
    2. public boolean add(E e)
    3. public void add(int index, E element)
  2. 泛型概述

    1. ArrayList:其实就是一个泛型类,可以在编译阶段约束结合对象只能操作某种类型数据。

    2. 举例:

      1. Array List:此集合只能操作字符串类型的元素
      2. Array List:此集合只能操作整形类型的元素
      3. 注意:集合中只能存储引用类型,不支持基本数据类型
    3. 怎么统一Array List集合操作的元素类型

      1. 使用泛型:<数据类型>
      2. ArrayList lsit1 = new ArrayLsit();
    4. 从集合中遍历元素,并筛选出元素删除它,应该怎么解决?

      1. 从集合后面遍历然后删除,可以避免漏掉元素

在这里插入图片描述
更多API可以查看官方文档
[https://www.w3cschool.cn/java/dict](java 官方文档(中文))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值