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

ArrayList集合2

ArrayList集合的一些方法

        ⑥chear()从列表中移除所有元素

        ⑦.isEmpty()判断列表中是否包含元素,不包含返回true,否则返回false

   

public class Test{public static void main(String[] args){Arraylist<String> list = new Arraylist<String>();list.add("你");list.add("好");System.out.println(list);list.chear(list);//清除列表中所有元素System.out.println(list);System.out.println(list.isEmpty());//判断列表中是否包含元素}}

        ⑧.contains(Object x)如果列表包含指定元素返回true

public class Test{public static void main(String[] args){Arraylist<String> list = new Arraylist<String>();list.add("你");list.add("好");System.out.println(list);boolean flag = list.contains("你");//判断列表中是否包含指定元素System.out.println(flag);}}

        ⑨.remove(int index)删除指定位置的元素,并返回被删元素,删除位置如果有元素则往前移

public class Test{public static void main(String[] args){Arraylist<String> list = new Arraylist<String>();list.add("你");list.add("好");System.out.println(list);System.out.println(list.remove(1));//删除指定位置的元素}}

        ⑩.remove(Object x)删除列表中第一次出现的指定元素,删除成功返回true,否则返回false

当且仅当list集合中含有满(x==null ? get(i)==null : x.equals(get(i)))条件的最低索引i的元素时才会返回true。

public class Test{public static void main(String[] args){Arraylist<String> list = new Arraylist<String>();list.add("你");list.add("好");System.out.println(list);System.out.println(list.remove("你"));//删除元素,并返回boolean,后面元素往前移System.out.println(list);}}

        11.///   iterator()返回适当顺序在列表的元素上进行迭代的迭代器

public class Test {public static void main(String[] args) {ArrayList<String> list = new ArrayList<String>();list.add("你");list.add("好");Iterator<String> ite = list.iterator(); //将List集合中元素转到iterator变量中。while(ite.hasNext()) //hasNext()判断当前“指针”下面是否还有元素的方法,java中没有指针,这只是举个例子。{System.out.println(ite.next()); //如果“指针”下面有元素,则移动“指针”并获取相应位置的元素。}}
}

        12.///    for循环遍历list集合

public class Test {public static void main(String[] args) {ArrayList<String> list = new ArrayList<String>();list.add("你");list.add("好");for (int i = 0; i < list.size(); i++) {  //用size方法获取长度。System.out.println(list.get(i));  //用get方法获取值。}}
}

        13.///   加强for循环遍历list集合

public class Test {public static void main(String[] args) {ArrayList<String> list = new ArrayList<String>();list.add("你");list.add("好");for (String name : list) {   //使用foreach进行遍历。System.out.println(name);}}
}

        

http://www.lryc.cn/news/217102.html

相关文章:

  • vue+asp.net Web api前后端分离项目发布部署
  • iOS App Store上传项目报错 缺少隐私政策网址(URL)解决方法
  • 如何使用Ruby 多线程爬取数据
  • 一文深入了解 CPU 的型号、代际架构与微架构
  • Java通过cellstyle属性设置Excel单元格常用样式全面总结
  • 如何查看WiFi密码
  • 2023NOIP A层联测22 总结
  • HTTPS的加密方式超详细解读
  • 自定义SpringMVC拦截器,实现内外网访问控制功能
  • 在pycharm中配置GPU训练环境(Anaconda)(yolov5)
  • 【LeetCode刷题-链表】--146.LRU缓存
  • mysql 问题解答
  • 组件与Props:React中构建可复用UI的基石
  • 接口框架第二篇—unittest/pytest 有什么区别
  • Window 7 / 10 / 11 .bat .cmd 中文路径不识别解决方案
  • Linux命令(113)之rev
  • QT+SQLite数据库配置和使用
  • 若依分离版——配置多数据源(mysql和oracle),实现一个方法操作多个数据源
  • Seata入门系列【19】分布式事务之CAP、BASE理论
  • 界面控件DevExpress WPF Gauge组件 - 轻松实现个性化商业仪表盘
  • 算法题:870. 优势洗牌
  • [架构之路-252/创业之路-83]:目标系统 - 纵向分层 - 企业信息化的呈现形态:常见企业信息化软件系统 - 企业应用信息系统集成
  • MFC发送http https以及json解析
  • UE5加载websocket模块为空
  • 学习 Python 数据可视化,如何快速入门?
  • XUbuntu22.04之simplenote支持的Markdown语法总结(一百九十一)
  • JAVA深化篇_26——Apache commons-io工具包的使用
  • centos 7 kafka2.6单机安装及动态认证SASL SCRAM配置
  • TrafficWatch 数据包嗅探器工具
  • MySQL Binlog实战应用之一