当前位置: 首页 > article >正文

Java(三十六)集合-List ArrayList LinkedList接口

一:List接口

1:List集合的特点:

1:有序的(存入的顺序和取出的顺序是一样的)

2:元素可以重复的

3:有索引的

2:常见成员方法

(1):public void add(int index,object obj):在指定索引处添加元素

public void add(object obj):添加元素

import java.util.ArrayList;
import java.util.List;
 
public class T01 {
    public static void main(String[] args) {
        List li = new ArrayList();
 
        li.add(0,"bbbb");
        li.add("dddd");
        li.add(1,"aaaa");
        li.add(2,"cccc");
       
 
        System.out.println(li);
    }
}

运行上方代码输出:

[bbbb, aaaa, cccc, dddd]

通过运行结果,我们可以发现,java会优先执行带索引的添加,在执行不带索引的添加,这里需要注意一下。

(2):public void get(int index):获取指定索引的元素

import java.util.ArrayList;
import java.util.List;
 
public class T01 {
    public static void main(String[] args) {
        List li = new ArrayList();
 
        li.add(0,"bbbb");
        li.add("dddd");
        li.add(1,"aaaa");
        li.add(2,"cccc");
       
        System.out.println(li);
 
        Object o = li.get(0);
        System.out.println(o);
    }
}

运行上方代码输出:

[bbbb, aaaa, cccc, dddd]
Bbbb

(3):public void remove(int index):删除指定索引的元素,并返回被删除的元素

i

http://www.kler.cn/a/454653.html

相关文章:

  • 如何从 0 到 1 ,打造全新一代分布式数据架构
  • 解决 vue3 中 echarts图表在el-dialog中显示问题
  • 条款14 如果函数不抛出异常请使用noexcept
  • Unittest02|TestSuite、TestRunner、HTMLTestRunner、处理excel表数据、邮件接收测试结果
  • Dots 常用操作
  • Docker数据库的主从复制
  • java基础1:处理Map
  • 《机器学习》KNN算法实现手写数字识别
  • Dots 常用操作
  • 云手机+Facebook:让科技与娱乐完美结合
  • C++--------继承
  • 了解jvm -server和-client 参数
  • 【ETCD】【实操篇(十八)】ETCD监控实战:提升系统健康与集群调试效率
  • platform_msi使用
  • 【Git】—— 使用git操作远程仓库(gitee)
  • httpclient GET 和POST 请求
  • Qt存储大整数到`JsonValue`
  • 赋能开发者 | 麒麟信安受邀参加2024开放原子开发者大会,以技术为引领,以人才创发展
  • 解读DeepseekV3
  • Go+chromedp实现Web UI自动化测试
  • uniapp 文本转语音
  • 挑战一个月基本掌握C++(第十二天)了解命名空间,模板,预处理器
  • 前端Python应用指南(五)用FastAPI快速构建高性能API
  • 同步异步日志系统:设计模式
  • ubuntu 账号从文本中的1000,改成0,后五笔输入法等中文输入法不可用,如何改回来
  • 【Ubuntu 20.4安装截图软件 flameshot 】