广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java可以删除list元素吗?
  • 731
分享到

java可以删除list元素吗?

javalist 2017-08-01 13:08:24 731人浏览 无得
摘要

java可以删除list元素,下面给大家介绍一下java删除list元素的几种方法。方式一:使用Iterator的remove()方法public class Test { public static void main(Strin

java可以删除list元素,下面给大家介绍一下java删除list元素的几种方法。

方式一:使用Iterator的remove()方法

public class Test {
    public static void main(String[] args) {
        List list = new ArrayList<>();
        list.add("aa");
        list.add("bb");
        list.add("cc");
        Iterator it = list.iterator();
        while(it.hasNext()){
            String str = (String)it.next();
            if("aa".equals(str)){
                it.remove();
            }        
        }
        System.out.println(list.size());
    }
}

方式二:使用List的remove()方法,注意list.size()的位置

public class Test {
    public static void main(String[] args) {
        List list = new ArrayList<>();
        list.add("aa");
        list.add("bb");
        list.add("cc");
        for (int i = list.size() - 1; i >= 0; i--) {
            String str = list.get(i);
            if ("aa".equals(str)) {
                list.remove(str);
            }
        }
        System.out.println(list.size());
    }
}

方式三:使用CopyOnWriteArrayList

public class Test {
    public static void main(String[] args) {
        List list = new ArrayList<>();
        list.add("aa");
        list.add("bb");
        list.add("cc");
        CopyOnWriteArrayList cowList = new CopyOnWriteArrayList(list);
        for (String str : cowList) {
            if ("aa".equals(str)) {
                cowList.remove(str);
            }
        }
        System.out.println(cowList.size());
    }
}

推荐学习:Java视频教程

--结束END--

本文标题: java可以删除list元素吗?

本文链接: https://www.lsjlt.com/news/2288.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java可以删除list元素吗?
    java可以删除list元素,下面给大家介绍一下java删除list元素的几种方法。方式一:使用Iterator的remove()方法public class Test { public static void main(Strin...
    99+
    2017-08-01
    java list
  • java如何删除list元素
    java删除list元素的方法如下:一、正序删除正序删,如果只删除至多1个元素,那只需要在删除后使用break语句跳出循环即可,如果需要删除多个元素,若不注意控制当前列表的size和下一个元素的index,容易报java.lang.Inde...
    99+
    2021-11-28
    java教程 java 删除 list 元素
  • Python List 删除元素
    1. 使用del删除指定元素 li = [1, 2, 3, 4] del li[3] print(li) # Output [1, 2, 3] 2. 使用list方法pop删除元素 li = [1, 2, 3, 4] li.pop...
    99+
    2023-01-31
    元素 Python List
  • Java中List删除元素方法总结
    文章目录 Java中List删除元素删除方式总览for循环顺序遍历删除for循环反向遍历删除使用Iterator迭代器删除使用lambda表达式删除列表元素(推荐)使用方法引用删除列表元素 ...
    99+
    2023-09-25
    java list 开发语言
  • minidump.dmp可以删除吗
    minidump.dmp文件不建议删除。原因有:1、它可以提供有关系统崩溃或错误的重要信息;2、它在分析和调试软件或硬件问题时非常有用;3、它文件能够提供有关系统性能的宝贵数据。minidump.dmp是Windows操作系统中的一种文件,...
    99+
    2023-07-12
  • Pagefile.sys可以删除吗
    Pagefile.sys是Windows操作系统中的虚拟内存文件,用于辅助系统管理内存。通常情况下,不建议直接删除该文件,因为它对系...
    99+
    2023-08-21
    Pagefile.sys
  • java循环删除list元素的方法是什么
    在Java中,可以使用迭代器来循环遍历并删除List中的元素。以下是一个示例:```javaList list = new Arra...
    99+
    2023-08-26
    java list
  • go语言中list如何删除元素
    这篇文章主要介绍“go语言中list如何删除元素”,在日常操作中,相信很多人在go语言中list如何删除元素问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”go语言中list如何删除元素”的疑惑有所帮助!接下来...
    99+
    2023-07-05
  • windows softwaredistribution可以删除吗
    这篇文章主要讲解了“windows softwaredistribution可以删除吗”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows softwaredistribution可...
    99+
    2023-07-01
  • php 删除json 可以吗
    本文操作环境:Windows7系统、PHP7.1、Dell G3。php 删除json 可以吗想通过命令删除红色方框内的数据,怎么操作?代码如下:<php $json_data = '{....}'; $data = ...
    99+
    2020-12-06
    php json
  • hiberfil.sys win10可以删除吗
    这篇文章主要讲解了“hiberfil.sys win10可以删除吗”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hiberfil.sys win10可以删除吗”吧!hiberfil.sys ...
    99+
    2023-07-01
  • windows winsxs可以删除吗
    这篇文章主要介绍了windows winsxs可以删除吗的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows winsxs可以删除吗文章都会有所收获,下面我们一起来看看吧。winsxs可以删除吗:win...
    99+
    2023-07-01
  • windows backup可以删除吗
    本文小编为大家详细介绍“windows backup可以删除吗”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows backup可以删除吗”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。backup是什么...
    99+
    2023-07-02
  • python list删除元素的方法有哪些
    Python中删除列表元素的方法有以下几种:1. 使用`del`关键字```pythonmy_list = [1, 2, 3, 4,...
    99+
    2023-09-25
    Python
  • Python list列表删除元素(4种方法)
    在 Python 列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法; 根据元素本身的值进行删除,可使用列表(list类型)提供的 remo...
    99+
    2023-09-18
    python 开发语言 后端 Powered by 金山文档
  • python如何删除list中的某个元素
    可以使用列表的remove()函数来删除指定元素。remove()函数会从列表中删除第一个匹配的元素。例如,如果要删除列表中的元素"...
    99+
    2023-09-22
    python
  • microsoft visual c++可以删除吗
    本文小编为大家详细介绍“microsoft visual c++可以删除吗”,内容详细,步骤清晰,细节处理妥当,希望这篇“microsoft visual c++可以删除吗”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-05
  • Python list列表删除元素的4种方法
    目录del:根据索引值删除元素 pop():根据索引值删除元素 remove():根据元素值进行删除 clear():删除列表所有元素 在 Python 列表中删除元素主要分为以下 ...
    99+
    2022-11-12
  • php可以删除数组元素的函数有哪些
    删除函数:1、array_shift(),可删除第一个元素;2、array_pop(),可删除最后一个元素;3、array_unique(),可移除数组中重复元素;4、array_splice(),可从指定位置开始删除指定个数的元素,语法“...
    99+
    2022-08-08
    php数组 php
  • php删除数组元素有用吗
    PHP删除数组元素是有用的。删除数组元素的多种方法:1、用unset()方法删除数组中的一个元素,语法“unset($array[键名]);”;2、用“array_splice()”方法删除数组元素,语法“array_splice(数组,删...
    99+
    2022-09-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作