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());
    }
}
相关推荐
九章云极AladdinEdu1 分钟前
深度学习优化器进化史:从SGD到AdamW的原理与选择
linux·服务器·开发语言·网络·人工智能·深度学习·gpu算力
axban3 分钟前
QT M/V架构开发实战:QStandardItemModel介绍
开发语言·数据库·qt
Yeats_Liao6 分钟前
Spring缓存(二):解决缓存雪崩、击穿、穿透问题
java·spring·缓存
猿究院-赵晨鹤17 分钟前
String、StringBuffer 和 StringBuilder 的区别
java·开发语言
I'm a winner23 分钟前
第五章:Python 数据结构:列表、元组与字典(一)
开发语言·数据结构·python
葵野寺27 分钟前
【RelayMQ】基于 Java 实现轻量级消息队列(九)
java·开发语言·rabbitmq·java-rabbitmq
D.....l33 分钟前
冒泡排序与选择排序以及单链表与双链表
数据结构·算法·排序算法
欧阳天风34 分钟前
链表运用到响应式中
javascript·数据结构·链表
番薯大佬41 分钟前
Python学习-day9 字典Dictionary
网络·python·学习
代码不停1 小时前
MySQL联合查询
java·数据库·mysql