Arraylist 类中包含的一些方法

ArrayList<String> arrayList = new ArrayList<String>();
//ArrayList arrayList = new ArrayList();
//共有的方法
arrayList.add("1");
arrayList.add("2");
arrayList.add("4");
arrayList.add("5");
arrayList.add(2, "3");
System.out.println(arrayList);//1,2,3,4,5
int lenght = arrayList.size();//5
System.out.println(lenght);//5
String two = arrayList.get(2);//返回指定位置上的元素
System.out.println(two);
System.out.println(arrayList.contains("6"));//false如果此列表中包含指定的元素,则返回 true。
arrayList.remove("5");
System.out.println(arrayList.size());
arrayList.remove(0);//移除此列表中指定位置上的元素。
System.out.println(arrayList.contains("1"));//false
System.out.println(arrayList.indexOf("2"));//0 返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。
System.out.println(arrayList.lastIndexOf("4"));//2返回此列表中最后一次出现的指定元素的索引,或如果此列表不包含索引,则返回 -1。
arrayList.set(0, "0");//0,3,4 用指定的元素替代此列表中指定位置上的元素。
System.out.println(arrayList.contains("2"));//false
System.out.println(arrayList.indexOf("0"));//0

//存对象数据
ArrayList<News> arrayList2 = new ArrayList<News>();
News news0 = new News("1", "12");
News news1 = new News("2", "23");
News news2 = new News("3", "34");
News news3 = new News("4", "45");
arrayList2.add(news0);
arrayList2.add(news1);
arrayList2.add(news2);
arrayList2.add(news3);
}

转载于:https://www.cnblogs.com/changan0921/p/5794466.html

Arraylist 类相关推荐

  1. 写一个ArrayList类的动态代理类

    动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实,代理对象对客户隐藏了实际对象.动态代理可以对请求进行其他的一些处理,在不允许直接访问某些类,或需要对访问做一些特殊处理等,这时候可以考虑 ...

  2. 多线程下ArrayList类线程不安全的解决方法及原理

    多线程下ArrayList类线程不安全的解决方法及原理 参考文章: (1)多线程下ArrayList类线程不安全的解决方法及原理 (2)https://www.cnblogs.com/fangting ...

  3. arraylist 初始化_Java二维数组和动态数组ArrayList 类

    Java二维数组 Java 语言中提供的数组是用来存储固定大小的同类型元素. 1.二维数组初始化和声明 数组变量的声明,和创建数组可以用一条语句完成,如下所示: int a[][] = new int ...

  4. java remove removeat_2016.3.12 Java中ArrayList类详解(转)

    1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ...

  5. Scanner类、Random类、ArrayList类

    Scanner类: 一个可以解析基本类型和字符串的简单文本扫描器. Scanner sc = new Scanner(System.in); int i = sc.nextInt(); 匿名对象 :没 ...

  6. 【Java5】String类,StringBuilder类,ArrayList类,Object类(toString,equals,hashCode)

    文章目录 1.String类:字符串常量在Java中不属于基本数据类型, 而是引用/类类型 1.1 使用:new String(...) 1.2 判断:equals函数是用来比较两个对象是否相等 1. ...

  7. Java中 ArrayList类常用方法和遍历

     ArrayList类对于元素的操作,基本体现在--增.删.查.常用的方法有: public boolean add(E e) :将指定的元素添加到此集合的尾部. public E remove(in ...

  8. Arrays.asList()返回的ArrayList,这是Arrays里内嵌的一个私有静态类,而并不是java.util.ArrayList类

    测试代码: package array;import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; ...

  9. java中ArrayList类的操作

    ArrayList类是Java集合框架出现之后用来取代Vector类的: 二者底层原理都是基于数组的算法,一模一样. 区别: Vector: 所有的方法都使用了synchronized修饰符. 线程安 ...

  10. java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组

    java中常用API: API:Application Programming Interface,应用程序编程接口.Java API是JDK中提供给我们使用的类的说明文档.这些类将底层的代码实现封装 ...

最新文章

  1. LeetCode刷题-4
  2. 网友们票选的2018 Best Paper,你pick谁?
  3. java流处理为什么快_“任何情况下,都不可以堕胎”是道德普遍主义的观点。
  4. 浏览器卡怎么办_【十全十美】宽带断线、wifi连不上怎么办?自助排障帮到你!...
  5. c++头文件_51单片机C语言编程知多少:几人不知头文件,你要的干货在这里了
  6. 基于jsf的项目_JSF基于事件的沟通:过时的方法
  7. 【Elasticsearch】Failed to process cluster event (put-mapping) within 30s
  8. 【MySQL】浅谈一致性读
  9. [Android] [Java] Process 创建+控制+分析 经验浅谈
  10. python如何安装pipwindows_如何在Windows上使用python 2.6安装pip
  11. 数据库设计-网上书店系统
  12. 【VSCode PlatformIO】 STC单片机开发头文件制作与添加方法
  13. java docx4j 目录,docx4j项目(包括jar包、javadoc文档、源码及示例)
  14. 设计模式-模板方法模式-以简历模板为例
  15. EditPlus安装
  16. 最近在听--《谁杀死了知更鸟》
  17. go 通道 并发 顺序_并发Go中的锁定与通道
  18. android标题栏尺寸,Android平台设计规范19条(轻松入门)
  19. `英语` 2022/8/28
  20. jvm-8-java

热门文章

  1. 漫游Kafka设计篇之Producer和Consumer(4)
  2. I/O复用模型之select学习
  3. 【原】行内元素产生水平空隙是bug吗
  4. 负压电路_通风设备之负压风机的工作原理与安装方法是怎样的?
  5. 19linux关机重启20登录注销
  6. Python机器学习:多项式回归与模型泛化003过拟合与欠拟合
  7. 小米台灯底座接口很松_小米黑科技,AirPods和小米10 Pro伴侣,ZMI无线充蓝牙音箱体验...
  8. 关于微信和支付宝小程序审核记录分享
  9. oracle修改字段的默认,oracle系统默认的账号ORACLE修改表字段的数据类型
  10. python使用BytesIO或StringIO读写文件