首页 > 其他分享 >删除指定数据

删除指定数据

时间:2023-05-28 11:23:24浏览次数:33  
标签:删除 list 指定 ele add 枸杞 集合 数据

package com.ArrayList;

import java.util.ArrayList;

public class Demo1 {
    public static void main(String[] args) {
        //创建一个ArrayList集合对象
        ArrayList<String> list=new ArrayList<>();
        list.add("Java入门");
        list.add("宁夏枸杞");
        list.add("黑枸杞");
        list.add("人字拖");
        list.add("特级枸杞");
        list.add("枸杞子");
        System.out.println(list);

        //出错
        //开始完成需求:从集合中找出含枸杞的数据并删除他
        /*for (int i = 0; i < list.size(); i++) {
            //取出当前遍历
            String ele=list.get(i);
            //判断这个集合中包含的枸杞
            if (ele.contains("枸杞")){
                //从集合中删除该数据
                list.remove(ele);
            }

        }
        System.out.println(list);*/




        /**
        //方式一:每次删除一个数据后,就让i往左边退一步
        for (int i = 0; i < list.size(); i++) {
            //取出当前遍历
            String ele=list.get(i);
            //判断这个集合中包含的枸杞
            if (ele.contains("枸杞")){
                //从集合中删除该数据
                list.remove(ele);
                i--;
            }

        }
        System.out.println(list);
         */



        //方式二:从集合的后面倒着遍历并删除
        for (int i =list.size()-1; i>=0;i--) {
            //取出当前遍历
            String ele=list.get(i);
            //判断这个集合中包含的枸杞
            if (ele.contains("枸杞")){
                //从集合中删除该数据
                list.remove(ele);
            }

        }
        System.out.println(list);
    }
}

 

标签:删除,list,指定,ele,add,枸杞,集合,数据
From: https://www.cnblogs.com/Karl-hut/p/17437948.html

相关文章

  • 第一次写一篇与技术无关的博客-大批量数据处理
    上周接到了一个这样的需求,有几千个xml文件需要解析入库,每个文件里边有三万条数据。解析出来后要按表字段,重新组成需要的数据,不能直接将解析后的json入库。一开始我觉得这个事挺简单的,直接动手写了个demo,用随机选了两个xml文件测一下,没问题,成功入库。从解压xml到最后的数据入库,一......
  • Python 标准类库-因特网数据处理之Base64数据编码
    该模块提供将二进制数据编码为可打印ASCII字符并将这种编码解码回二进制数据的功能。它为RFC3548中指定的编码提供编码和解码功能。定义了Base16、Base32和Base64算法,以及事实上的标准Ascii85和Base85编码。RFC3548编码适用于对二进制数据进行编码,以便可以安全地通过电子邮件......
  • 1-10的数组,按指定的个数,依次取,计算每次取到的数组
    第一种方法,改变数组的方法<?php$kaochang=[1,2,3,4,5,6,7,8,9,10];$kaodian=[2,3,2,3];$temp=[];foreach($kaodianas$k=>$v){ $newkaochang=array_splice($kaochang,$v); $remove=array_diff($kaochang,$newkaochang); $kaochang=$newkaochang; $temp[$k]=$remo......
  • 使用存储过程循环往MySQL插入1000条数据
    #新建一个存储过程delimiter//dropprocedureifexistslooppc;createprocedurelooppc()begindeclareiint;seti=1;repeatinsertintosome_table(t_id,t_name,t_age)values(i,'中心点',3+i);seti=i+1;untili>=1000endrepeat;en......
  • GPT-4替代数据分析师只要几千块
    GPT-4替代初级数据分析师的成本只有0.71%,换成高级数据分析师则是0.45%……你没看错,是百分之零点七一,不是百分之七十一。按新加坡行情,年薪8.6万-9万美元(60-63万人民币)的高级数据分析师,换成GPT-4就只需要三四百美元(2000多人民币)了。这项结论来自阿里达摩院与新加坡南洋理工大学......
  • 从已知文件内容匹配删除目标文件的内容
    脚本内容删除脚本whileIFS=read-rip;doecho-e"\e[1;32m$ip\e[0m"&&sed-i"/$ip/d"nodedone<a校验脚本whileIFS=read-rip;doifgrep-q"$ip"node;thenecho-e"\e[1;32mIP地址$ip存在于node文件中\e[0m......
  • HCIP学习笔记-数据库服务规划-5
    1.数据库服务概览1.1数据库发展趋势数据规模爆炸式增长,数据应用模式不断丰富。云计算大规模应用,传统业务模式发生转变。1.2云数据库优势相比传统数据库,云数据库一般具有以下有点易用性:云数据库一般也是作为一个云服务提供,与其他云服务一样,可以快速部署和运行,同时一般还可以免......
  • 数据库保护
    在数据库领域中,事务(Transaction)是指由一个或多个操作组成的不可分割的工作单元。事务必须满足ACID原则,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。原子性(Atomicity)事务被视为原子的,这意味着它是不可分割的。如果事务包含多个操作,那么其中任何......
  • 数据库系统结构
    数据指的是描述现实世界中事物和事件的符号化表现形式,可以是文字、数字、图像、视频等。数据库所管理的数据指的是按照某种数据模型结构化并存储在计算机系统中的数据。数据模型指的是描述数据与数据之间关系的一组概念,用于帮助人们理解和组织数据。数据模型可以分为逻辑模型和......
  • 数据库基本概念
    数据库(Database),是指按照一定的数据模型组织、描述和存储数据的集合。可以理解为是一个可存储、管理和检索数据的仓库。数据库管理系统(DatabaseManagementSystem,简称DBMS),是指管理和操作数据库的软件系统,通常包括数据定义、数据操作和数据控制三部分,常用的DBMS有Oracle、MySQL、SQ......