ArrayList的remove()方法解读

简介: remove()方法:要注意在remove()方法有两种形式:①:remove(int index):按照集合下表查找,这个也是默认的,返回值是Object型。②:remove(Object o):按照value值进行移除操作涉及装箱,所以默认是第一种,其返回值是boolean型,表示操作是否成功。remove(int index): @Test public void test1() { ArrayList arrayList...

remove()方法:要注意在remove()方法有两种形式:

       ①:remove(int index):按照集合下表查找,这个也是默认的,返回值是Object型。

       ②:remove(Object o):按照value值进行移除操作涉及装箱,所以默认是第一种,其返回值是boolean型,表示操作是否成功。

remove(int index):

@Test
    public void test1() {
        ArrayList arrayList1 = new ArrayList();
        arrayList1.add(123);
        arrayList1.add(456);
        arrayList1.add(45);
        arrayList1.add(34);
        arrayList1.add(54);
        Object remove = arrayList1.remove(4);
       System.out.println(remove);
}

image.gif

               输出结果为:54

remove(Object o):

               

@Test
    public void test1() {
        ArrayList arrayList1 = new ArrayList();
        arrayList1.add(123);
        arrayList1.add(456);
        arrayList1.add(45);
        arrayList1.add(34);
        arrayList1.add(54);
        boolean remove = arrayList1.remove(new Integer(54));
        System.out.println(remove);
}

image.gif

返回值:true

相关文章
|
消息中间件 Java 中间件
秒懂消息队列MQ,万字总结带你全面了解消息队列MQ
消息队列是大型分布式系统不可缺少的中间件,也是高并发系统的基石中间件,所以掌握好消息队列MQ就变得极其重要。接下来我就将从零开始介绍什么是消息队列?消息队列的应用场景?如何进行选型?如何在Spring Boot项目中整合集成消息队列。
24329 10
秒懂消息队列MQ,万字总结带你全面了解消息队列MQ
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
67924 5
详解HTTP四种请求:POST、GET、DELETE、PUT
|
负载均衡 Java 开发者
Spring Cloud:一文读懂其原理与架构
Spring Cloud 是一套微服务解决方案,它整合了Netflix公司的多个开源框架,简化了分布式系统开发。Spring Cloud 提供了服务注册与发现、配置中心、消息总线、负载均衡、熔断机制等工具,让开发者可以快速地构建一些常见的微服务架构。
|
数据采集 XML 运维
什么是主数据管理?企业主数据管理方法论
主数据又被称为黄金数据,其价值高也非常重要。对企业来说,主数据的重要性如何强调都不为过,主数据治理是企业数据治理中最为重要的一环。主数据管理的内容包括 主数据管理标准、主数据应用标准 和 主数据集成服务标准 三大类。
|
Java API
如何在 Java 中将 Arraylist 变成数组?
【8月更文挑战第23天】
503 0
|
JavaScript 前端开发 开发者
Angular框架:企业级Web应用的强大后盾
Angular,谷歌支持的JavaScript框架,因其组件化架构、双向数据绑定、依赖注入和路由系统,成为企业级Web开发首选。组件化促进代码重用,如`AppComponent`示例。双向数据绑定简化DOM操作,减少手动工作。依赖注入通过示例展示易管理依赖,提升测试性。路由则支持SPA开发,平滑页面过渡。Angular的特性增强了开发效率和应用质量,使其在Web开发领域保持领先地位。【6月更文挑战第25天】
222 2
|
消息中间件 测试技术 领域建模
DDD - 一文读懂DDD领域驱动设计
DDD - 一文读懂DDD领域驱动设计
40131 5
|
前端开发 Java 数据库连接
Spring6(一):入门案例
Spring6(一):入门案例
205 0
|
负载均衡 NoSQL 关系型数据库
Nginx+keepalived实现高可用集群
大型企业架构一般是用户先访问到四层负载均衡,在由四层负载均衡转发至七层服务在均衡,七层负载均衡再转发至后端服务器,四层负载均衡只起到一个分流的作用,根据用户访问的端口,比如说80端口就会跳转至七层的对应的集群,两台四层负载均衡配置是一模一样的,形成高可用,七层的配置也是一模一样的,当有1500个请求需要响应时,四层负载均衡就会平均将1500个请求分给急群中的lb,每个lb响应500个请求,减轻单点的压力。
1945 0
Nginx+keepalived实现高可用集群