java List操作
需要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操作相关推荐
- 2021年大数据ZooKeeper(五):ZooKeeper Java API操作
目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...
- Kafka系列三 java API操作
使用java API操作kafka 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs ...
- [零基础学JAVA]Java SE应用部分-27.Java IO操作(01)
JAVA IO操作目标 本季知识点 1.File类 2.RandomAccessFile类 File类 在JAVA中所有的IO操作全部存放在java.io包中. File是唯一一个与文件本身有关的操作 ...
- java内省操作类的属性
java内省操作类的属性 1.取得指定类的属性的方法 2.操作指定类的属性的方法 3.得到指定类的属性数据类型的方法 package com.ma.introspector;import java.b ...
- Redis介绍 Java客户端操作Redis
Redis介绍 && Java客户端操作Redis 本文内容 redis介绍 redis的 shell 客户端简介 redis的 java 客户端简介 环境配置 redis 2.8.1 ...
- Redis介绍 Java客户端操作Redis
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Redis介绍 & ...
- Hadoop详解(四):HDFS shell操作和Java API操作
1. HDFS环境准备 1.1 HDFS的格式化与启动 HDFS配置完之后就可以对其进行格式化操作.在NameNode所在机器上执行如下命令进行HDFS的格式化操作: hadoop namenode ...
- Java - Poi 操作 Excel
Java - Poi 操作 Excel 关注 "弋凡"(YiFan)微信公众号吧 记录简单笔记 做你的最爱 注意 XSSFWorkbook 对象是操作 .xlsx 格式的表格 HS ...
- Java文件操作大全(绝对的经典,值得收藏!)
Java文件操作 //1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.e ...
- java io操作_Java IO 操作
IO操作 Java对数据的操作都是通过流的方式,IO流用来处理设备之间的数据传输,文件上传和文件下载,Java用于操作流的对象都在IO包,NIO(New IO)包中. 创建文件 Java创建文件的方式 ...
最新文章
- linux/docker个人服务器项目中文变问号??,时间差8小时问题解决方法,最新,最有效
- 计算机mooc操作测试视频,计算机基础课MOOC视频的制作方法.doc
- 大数据日知录(一)数据分片与路由
- ROS2学习(八).ROS概念 - ROS 2接口(Ros2 interface)
- Sentinel(十二)之实时监控
- 基于spring注解AOP的异常处理
- 最详细的 IDEA调试教程
- 【嘟嘟早教卡】 小程序源码分享带后台管理
- Python-web框架 fastapi
- kindlefire刷安卓系统_Kindle Fire平板刷入原生Android 4.0系统教程
- linux 第三方nali显示IP地址归属地
- HTML+CSS学习笔记(篇幅较大)
- nn.Sequential()
- 安卓APP注册登录+Tomcat服务器搭建+MySQL数据库建立+加密传输+servlet后端内容编写及部署到Tomcat服务器
- C++ “switch“ 语句的简单讲解
- iphone11右上角信号显示_原来,iOS 11移动信号图标里竟然隐藏着 iPhone 8的巨大秘密...
- 大数据量查询解决方案
- 网上图书商城系统毕业设计,网上图书销售系统设计与实现,毕业设计论文毕设作品参考
- NumPy个人学习笔记【持续更新】
- 通过和resnet18和resnet50理解PyTorch的ResNet模块
热门文章
- 应用多元统计分析第五章判别分析例题python代码
- [Linux]不可重入函数
- 储存管理系统c语言,C语言-图书管理系统-未做文件储存系统.docx
- 拓端tecdat|R语言聚类有效性:确定最优聚类数分析IRIS鸢尾花数据和可视化
- 拓端tecdat|探析大数据期刊文章研究热点
- 拓端tecdat|R语言Black Scholes和Cox-Ross-Rubinstein期权定价模型案例
- anaconda装完没反应
- Caffe学习系列(16):caffemodel可视化
- 两路共享LSTM时序数据预测实战+界面可视化应用
- scala学习笔记三----scala函数式编程风格学习