Java集合类之List的ArrayList之增删改查

java 复制代码
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
         // 第一步:接收给定的一行字符串
        Scanner scan = new Scanner(System.in);
        String into = scan.nextLine();
        // 第二步:切割字符串
        String[] get = into.split(" ");
        // 第三步:创建集合
        ArrayList<String> arrayList = new ArrayList<>();
        // 第四步:往集合中添加元素
        for (int i = 0; i < get.length; i++) {
            arrayList.add(get[i]);
        }
        // 第五步:删除第一个元素和最后一个元素
        arrayList.remove(0);
        arrayList.remove(arrayList.size()-1);
        // 第六步:往集合中添加hello和educoder
        arrayList.add("hello");
        arrayList.add("educoder");
        // 第七步:修改集合中第三个元素为list
        arrayList.set(2,"list");
        // 第八步:打印集合
        System.out.println(arrayList.toString());
    }
}
相关推荐
努力努力再努力wz5 分钟前
【Linux网络系列】深入理解 I/O 多路复用:从 select 痛点到 poll 高并发服务器落地,基于 Poll、智能指针与非阻塞 I/O与线程池手写一个高性能 HTTP 服务器!(附源码)
java·linux·运维·服务器·c语言·c++·python
努力努力再努力wz8 分钟前
【Linux网络系列】万字硬核解析网络层核心:IP协议到IP 分片重组、NAT技术及 RIP/OSPF 动态路由全景
java·linux·运维·服务器·数据结构·c++·python
GHL2842710909 分钟前
Agent相关问题整理学习
学习·ai
qq_4294995710 分钟前
恒流源学习
学习
LaLaLa_OvO13 分钟前
mybatis 引用静态常量
java·mybatis
Han_han91916 分钟前
常用API:
java·开发语言
爱写代码的倒霉蛋17 分钟前
天梯赛备赛经验分享(基础版)
经验分享·算法
minji...21 分钟前
Linux 线程同步与互斥(四) POSIX信号量,基于环形队列的生产者消费者模型
linux·运维·服务器·c语言·开发语言·c++
东京老树根23 分钟前
SAP学习笔记 - BTP SAP Build05 - SAP BTP BPA简介,Email Destination Settings(TODO)
笔记·学习
小锋java123429 分钟前
LangChain4j 来了,Java AI智能体开发再次起飞。。。
java·人工智能·后端