首页 > 其他分享 >集合ArrayList

集合ArrayList

时间:2023-07-30 17:11:53浏览次数:27  
标签:删除 ArrayList list remove add 集合

一、在集合元素均为数字的情况的使用remove

 1 import java.util.ArrayList;
 2 
 3 public class lianxi {
 4     public static void main(String[] args) {
 5         ArrayList<Integer>list=new ArrayList<>();
 6         list.add(1);
 7         list.add(2);
 8         list.add(3);
 9         list.remove( 3);
10         //remove默认按照索引删除,需要按照元素删除,在前面加一个(Integer);强转
11         System.out.println(list);
12     }
13 }

remove默认是按照索引删除,如果超出最大索引会报错

若想按照元素值来删除,需要进行强转;

ps.方法的返回值可以是集合

二、写方法的一般步骤

(1)我要干嘛?

(2)怎么去完成这件事?

(3)干完之后,方法的调用处是否需要继续使用结果

 

标签:删除,ArrayList,list,remove,add,集合
From: https://www.cnblogs.com/lian369/p/17591618.html

相关文章

  • Java中过滤出ListA和ListB中字段相同的集合
    Java中过滤出ListA和ListB中age字段相同的User集合在Java中,List是一种常见的集合类型,它可以用来存储一组有序的数据。而对于List中存储的对象类型,我们可以使用泛型来进行限定。假设我们现在有两个List集合,分别为ListA和ListB,它们都存储了一些User对象。现在我们需要从这两个集合......
  • 第九节 集合&学生管理系统
    题目1现有如下字符串元素:["aaa","bbb","aaa","aaa","ccc","bbb"],请将所有的元素按顺序存入ArrayList集合中,并遍历集合查看存储结果。训练目标ArrayList集合存储字符串元素,并遍历。训练提示1、创建ArrayList集合,泛型如何定义?2、怎样将数据添加到集合中?3、怎样遍历集合?......
  • 集合(3)
    HashSet类HashSet实现了Set接口HashSet本质上是HashMappublicHashSet(){map=newHashMap<>();}存储的元素不重复、无序其取决于hash确定索引的结果底层说明HashSet底层是HashMap,HashMap底层是(数组+链表+红黑树)示例:说明:1)先获取传入元素的哈希值(hashCode方法)2)对哈......
  • Java之不可变集合
    Java之不可变集合什么是不可变集合?不可变集合就是不可被修改的集合。集合的数据项在创建的时候提供,并且在整个生命周期中都不可被改变。否则报错为什么要创建不可变集合?如果当某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的选择。或者当集合对象被......
  • 第十三节 ArrayList&学生管理系统
    1.ArrayList集合和数组的优势对比:长度可变添加数据的时候不需要考虑索引,默认将数据添加到末尾1.1ArrayList类概述什么是集合​ 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点​ 长度可以变化,只能存储引用数据类型。泛型的使用......
  • Linux&Docker命令集合
    linux查看服务安装目录serverdir#查看服务安装目录whereis[服务名]whereismysql#通过进程号查找目录ps-aux|grep[服务名]ps-aux|grepmysql#查看进程目录ll/proc/[进程号]/cwdlinux查看某个进程所在目录 docker查看文件列表查看docker里面的文件在哪里......
  • Java面试题 P11:ArrayList和LinkedList区别
    ArrayList:基于动态数组,连续内存存储,适合下标访问(随机访问),扩容机制:因为数组长度固定,超出长度存数据时需要新建数组,然后将老数组的数据拷贝到新数组,如果不是尾部插入数据还会涉及到元素的移动(往后复制一份,插入新元素),使用尾插法并指定初始容量可以极大提升性能,甚至超过linkedListLin......
  • 集合(1)
    前言为什么使用集合?1)可以动态保存任意多个对象,使用较为方便2)提供了一系列方便的操作对象的方法3)使用集合添加、删除新元素的代码简洁明了Collection接口集合框架体系1)集合主要是两组(单列集合、双列集合)2)Collection接口有两个重要子接口List和Set,实现子类都是单列集合3)Map接口的实现......
  • YAML+PyYAML笔记 3 | YAML集合、结构、标量、标记使用
    (3|YAML集合、结构、标量、标记使用)1集合YAML支持三种集合类型:列表,映射和集。1.1列表列表是一种序列结构,它使用连字符“-”表示;如下三个元素的列表,元素之间用“-”:fruit:-apple-rubber-pear使用Pyyaml解析:#解析withopen("config_jihe.yaml")asf:......
  • java 调用方法返回集合
    Java调用方法返回集合的实现步骤对于刚入行的小白来说,Java调用方法返回集合可能会有一些困惑。在本文中,我将向你介绍如何实现Java调用方法返回集合的步骤,并提供相应的代码示例。让我们开始吧!步骤概览下面是实现Java调用方法返回集合的步骤概览。我们将在后续的部分中详细解释每......