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());
    }
}
相关推荐
会员果汁几秒前
优先级队列-C语言
c语言·数据结构·算法
你不是我我2 分钟前
【Java 开发日记】阻塞队列有哪些?拒绝策略有哪些?
java·开发语言
●VON2 分钟前
《从零到企业级:基于 DevUI 的 B 端云控制台实战搭建指南》
学习·华为·openharmony·devui·企业级项目
却话巴山夜雨时i3 分钟前
347. 前 K 个高频元素【中等】
数据结构·算法·leetcode
蘑菇小白3 分钟前
数据结构--栈
数据结构·算法·
(●—●)橘子……4 分钟前
力扣344.反转字符串 练习理解
python·学习·算法·leetcode·职场和发展
lpruoyu5 分钟前
HTTP+XML形式完成请求交互
java
7澄16 分钟前
Java Socket 网络编程实战:从基础通信到线程池优化
java·服务器·网络·网络编程·socket·多线程·客户端
2201_757830876 分钟前
反射的概念
java·开发语言
Pocker_Spades_A7 分钟前
DeepCore:大模型统一网关,Claude 免费体验与跨模型技术洞察
java·服务器·数据库