一下是自己写的list中常用的方法。

package listtest;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class listTest {
 public static void main(String[] args){
  //List的方法;
  List list=new ArrayList();
  //向列表的尾部追加指定的元素
  list.add("aaa");
  list.add("bbb");
  list.add("ccc");
  list.add("ddd");
  list.add("aaa");
  //向列表的具体位置添加元素
  list.add(3, "插在ccc的后面");
  //返回以正确顺序在列表的元素上进行迭代的迭代器Iterator
  Iterator it=list.iterator();
  while(it.hasNext()){
   System.out.println(it.next());
  }
  //contains方法判断列表中是否包含某个对象
  if(list.contains("aaa")){
   System.out.println("这个列表包含了aaa");
  }
  //get得到具体位置所对应的元素
  System.out.println(list.get(1));
  //indexOf返回列表中首次出现指定元素的索引,如果列表不包含此元素,则返回 -1。
  System.out.println(list.indexOf("aaa"));
  //lastIndexOf返回列表中最后出现指定元素的索引,如果列表不包含此元素,则返回 -1。
  System.out.println(list.lastIndexOf("aaa"));
  //isEmpty如果列表不包含元素,则返回 true。
  if(!list.isEmpty()){
   System.out.println("我不空");
  }
  //remove移除列表中指定位置的元素下面两个等价
  //list.remove("2");
  //list.remove("ccc");
  //用指定元素替换列表中指定位置的元素
  //list.set(2, "bbbb");
  System.out.println(list.subList(1, 3));
  //size返回列表中的元素数
  System.out.println(list.size());
 }
}

转载于:https://blog.51cto.com/cgwlve/1160153

list接口中的常用方法例子相关推荐

  1. java.util.stream_java.util.stream.Stream 接口中的常用方法

    流模型的操作很丰富,下面介绍一些常用的API.这些方法可以被分成两种: 延迟方法 返回值类型仍然是 Stream 接口自身类型的方法,因此支持链式调用.(除了终结方法外,其余方 法均为延迟方法.) 终 ...

  2. Java集合Collection接口中的常用方法演示

    Java集合Collection接口中的常用方法演示 添加 add(Objec tobj) 和 addAll(Collection coll) 获取有效元素的个数 int size() 清空集合 vo ...

  3. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_3_Map接口中的常用方法...

    这个方法比较特殊,它的返回值是V他也就是Vlaue get remove containsKey: put value没有重复的所以v1返回的是null key值有重复,所以会返回被替换的值,范冰冰1 ...

  4. java接口如何定义常量 c_在Java接口中怎样访问定义的常量呢?

    java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能).那么我们在Java接口中怎 ...

  5. abstract类中不可以有private的成员_我要告诉你:java接口中可以定义private私有方法...

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

  6. 基于EEG的脑机接口中的安全性问题

    目录 本分享为脑机学习者Rose整理发表于公众号:脑机接口社区 .QQ交流群:941473018 电子设备被攻击会带来非常严重的安全问题,尤其是医疗领域.当前的很多BCI设备应用于医疗领域.所以基于E ...

  7. Java8新特性Optional、接口中的默认方法与静态方法

    Optional Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念 ...

  8. java private 接口_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

  9. Java私有方法解释_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

最新文章

  1. 关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
  2. python图像复制、显示、保存
  3. 探讨视频云与边缘云平台的竞争力 ——基于Serverless的端边云一体化媒体网络...
  4. Linux下的进程池(3)
  5. [转载] python实现基本算法之插入排序(Insertion Sort)
  6. python解释器源码下载_深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!...
  7. 《第二次曲线创新》李善友教授
  8. 谁说Excel中不能输入“0”开头的数字?
  9. 基础树状数组和线段树
  10. (C++)整型数组A[n]中的元素调整为左右两部分,其中左边所有元素为奇数,右边所有元素为偶数。时间复杂度为O(n)。
  11. LongIsland纽约长岛LangeEylandt
  12. 2019年那些成年人的崩溃瞬间,看着看着就哭了
  13. 绘图与滤镜全面解析--Quartz 2D 、Core Image
  14. java lambda表达式 list转string
  15. Kettle读取按行分割的文件
  16. 【软件测试教程】Jmeter接口测试+压力测试
  17. CSDN日报190219——表面上又佛又丧,背地里天天向上,算是看透你们了
  18. 四面快手、终拿Offer,想告诉你的一些事情
  19. don't flush the Session after an exception occurs异常
  20. 基金公司上报薪酬方案:5000万封顶?不少基金公司2021年年终奖待发

热门文章

  1. 【CSS】当图片加载缓慢时,图片如何自适应高度
  2. 移动端常用的四个框架
  3. BZOJ 1646: [Usaco2007 Open]Catch That Cow
  4. TestNG参数化测试
  5. 系统磁盘空间满的一个问题
  6. DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第7
  7. 用hundred造句子_2020朋友圈感恩节祝福语大全:微信感恩节鞠躬的图片文案句子说说[多图]...
  8. 这样实现分布式锁,才叫优雅!
  9. 为什么 Netflix “永不宕机”?
  10. 因为一次宕机,终于搞透了 Kafka 高可用原理!