需要import java.util.ArrayList;
import java.util.List;
List list = new ArrayList();
//List的名字可以任意取

1.添加,删除,获取,遍历元素

/*添加元素*/
list.add("A");
/*删除元素*/
list.remove("A"); //依照元素内容删除该元素
list.remove(0); //删除链表中的第0个元素
/*获取元素*/
String str = list.get(0);
/*遍历元素*/for (String s: list) {System.out.peintln(s);}

2.判断list中是否包含某一元素

if (list.contains("B")){//你想要运行的内容
}

如果链表中包含元素B,则返回true;否则返回false。

3.索引相关

1)根据索引改变元素的值

list.set(0, "Qing");
//将第一个元素的内容置为Qing

2)根据元素的值查看索引的值
System.out.println(list.indexOf(“Qing”));
//返回元素内容为Qing的第一个索引值
System.out.println(list.lastIndexOf(“Qing”));
//返回元素内容为Qing的最后的索引值
例:

  list.add("a");list.add("b");list.add("a");System.out.println(list.indexOf("a"));System.out.println(list.lastIndexOf("a"));

输出结果分别为0,2

4.判断list是否为空

if (list.isEmpty()) {//返回值为true,则是空的} else {//否则不是空的}

5.返回iterator集合对象

Iterator it = arrayList.iterator();
while(it.hasNext) {Object o = it.next();//对o进行操作
}

6.将list转化为其他类型

1)转化为String类型

String str =list.toString();
//将整个list存放到一个String中,该函数可以Override输出我们想要输出的信息

2)转化为数组

String[] str = list.toArray();

java List操作相关推荐

  1. 2021年大数据ZooKeeper(五):ZooKeeper Java API操作

    目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...

  2. Kafka系列三 java API操作

    使用java API操作kafka 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs ...

  3. [零基础学JAVA]Java SE应用部分-27.Java IO操作(01)

    JAVA IO操作目标 本季知识点 1.File类 2.RandomAccessFile类 File类 在JAVA中所有的IO操作全部存放在java.io包中. File是唯一一个与文件本身有关的操作 ...

  4. java内省操作类的属性

    java内省操作类的属性 1.取得指定类的属性的方法 2.操作指定类的属性的方法 3.得到指定类的属性数据类型的方法 package com.ma.introspector;import java.b ...

  5. Redis介绍 Java客户端操作Redis

    Redis介绍 && Java客户端操作Redis 本文内容 redis介绍 redis的 shell 客户端简介 redis的 java 客户端简介 环境配置 redis 2.8.1 ...

  6. Redis介绍 Java客户端操作Redis

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Redis介绍 & ...

  7. Hadoop详解(四):HDFS shell操作和Java API操作

    1. HDFS环境准备 1.1 HDFS的格式化与启动 HDFS配置完之后就可以对其进行格式化操作.在NameNode所在机器上执行如下命令进行HDFS的格式化操作: hadoop namenode ...

  8. Java - Poi 操作 Excel

    Java - Poi 操作 Excel 关注 "弋凡"(YiFan)微信公众号吧 记录简单笔记 做你的最爱 注意 XSSFWorkbook 对象是操作 .xlsx 格式的表格 HS ...

  9. Java文件操作大全(绝对的经典,值得收藏!)

    Java文件操作 //1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.e ...

  10. java io操作_Java IO 操作

    IO操作 Java对数据的操作都是通过流的方式,IO流用来处理设备之间的数据传输,文件上传和文件下载,Java用于操作流的对象都在IO包,NIO(New IO)包中. 创建文件 Java创建文件的方式 ...

最新文章

  1. linux/docker个人服务器项目中文变问号??,时间差8小时问题解决方法,最新,最有效
  2. 计算机mooc操作测试视频,计算机基础课MOOC视频的制作方法.doc
  3. 大数据日知录(一)数据分片与路由
  4. ROS2学习(八).ROS概念 - ROS 2接口(Ros2 interface)
  5. Sentinel(十二)之实时监控
  6. 基于spring注解AOP的异常处理
  7. 最详细的 IDEA调试教程
  8. 【嘟嘟早教卡】 小程序源码分享带后台管理
  9. Python-web框架 fastapi
  10. kindlefire刷安卓系统_Kindle Fire平板刷入原生Android 4.0系统教程
  11. linux 第三方nali显示IP地址归属地
  12. HTML+CSS学习笔记(篇幅较大)
  13. nn.Sequential()
  14. 安卓APP注册登录+Tomcat服务器搭建+MySQL数据库建立+加密传输+servlet后端内容编写及部署到Tomcat服务器
  15. C++ “switch“ 语句的简单讲解
  16. iphone11右上角信号显示_原来,iOS 11移动信号图标里竟然隐藏着 iPhone 8的巨大秘密...
  17. 大数据量查询解决方案
  18. 网上图书商城系统毕业设计,网上图书销售系统设计与实现,毕业设计论文毕设作品参考
  19. NumPy个人学习笔记【持续更新】
  20. 通过和resnet18和resnet50理解PyTorch的ResNet模块

热门文章

  1. 应用多元统计分析第五章判别分析例题python代码
  2. [Linux]不可重入函数
  3. 储存管理系统c语言,C语言-图书管理系统-未做文件储存系统.docx
  4. 拓端tecdat|R语言聚类有效性:确定最优聚类数分析IRIS鸢尾花数据和可视化
  5. 拓端tecdat|探析大数据期刊文章研究热点
  6. 拓端tecdat|R语言Black Scholes和Cox-Ross-Rubinstein期权定价模型案例
  7. anaconda装完没反应
  8. Caffe学习系列(16):caffemodel可视化
  9. 两路共享LSTM时序数据预测实战+界面可视化应用
  10. scala学习笔记三----scala函数式编程风格学习