Java List集合方法及遍历过程代码解析

 更新时间:2020年04月09日 09:43:56   作者:硬盘红了  
这篇文章主要介绍了Java List集合方法及遍历过程代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

集合元素框架

public class ListDemo02 {
  public static void main(String[] args) {
    //创建集合对象
    List<String> list = new ArrayList<String>();

    //添加元素
    list.add("hello");
    list.add("world");
    list.add("java");

    //输出集合对象
    System.out.println(list); //[hello, world, java]
  }
}

方法运行实例

//void add(int index, E element) : 在此集合中的指定位置插入指定的元素
    list.add(1,"javaee"); //[hello, javaee, world, java]
    list.add(11,"j2ee");  //IndexOutOfBoundsException


//E remove(int index):删除指定索引处的元素,返回被删除的元素
    System.out.println(list.remove(1));
    /*
        world
        [hello, java]
     */


//E set(int index,E element):修改指定索引处的元素,返回被修改的元素
    System.out.println(list.set(1,"javaee"));
    /*
        world
        [hello, javaee, java]
     */


//E get(int index):返回指定索引处的元素
    System.out.println(list.get(1));
    /*
        world
        [hello, world, java]
     */


//用for循环改进遍历
    for (int i = 0; i<list.size();i++){
      String s = list.get(i);
      System.out.println(s);
    }
    /*
      hello
      world
      java
      [hello, world, java]
     */

List集合是带索引的集合,要考虑越界问题。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 详解Spring中Lookup注解的使用

    详解Spring中Lookup注解的使用

    我们知道在spring容器中单独的一个抽象类是不能成为一个bean的,那么有没有办法呢?这个时候我们可以使用Lookup注解,下面跟随小编看下Spring中Lookup注解的使用
    2021-10-10
  • OGNL表达式基本语法与用法详解

    OGNL表达式基本语法与用法详解

    这篇文章主要介绍了OGNL表达式基本语法与用法详解,具有一定参考价值。需要的朋友可以了解下。
    2017-09-09
  • Java如何使用字符流读写非文本文件

    Java如何使用字符流读写非文本文件

    这篇文章主要介绍了Java如何使用字符流读写非文本文件,以Java的字符流读取文件为例:它只能读取0-65535之间的字符,可以看出来字符都是正数,但是二进制的byte是可以为负数的,需要的朋友可以参考下
    2023-04-04
  • 深入理解happens-before和as-if-serial语义

    深入理解happens-before和as-if-serial语义

    本文大部分整理自《Java并发编程的艺术》,温故而知新,加深对基础的理解程度。下面可以和小编来一起学习下
    2019-05-05
  • Java实现四则混合运算代码示例

    Java实现四则混合运算代码示例

    这篇文章主要介绍了Java实现四则混合运算代码示例,文中展示了详细代码,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • 在日志中记录Java异常信息的正确姿势分享

    在日志中记录Java异常信息的正确姿势分享

    这篇文章主要介绍了在日志中记录Java异常信息的正确姿势,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • java实现时间与字符串之间转换

    java实现时间与字符串之间转换

    这篇文章主要为大家详细介绍了java实现时间与字符串之间转换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题

    解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题

    下面小编就为大家分享一篇解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • SpringBoot项目读取外置logback配置文件的问题及解决

    SpringBoot项目读取外置logback配置文件的问题及解决

    SpringBoot项目读取外置logback配置文件的问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • JavaSE-面向对象(方法重写)

    JavaSE-面向对象(方法重写)

    子类在调用父类的私有方法中不能直接调用,但是可以通过get方法进行调用,修改属性的值可以通过set方法进行修改。而子类想要修改父类中的方法可以使用方法重写进行操作。
    2021-08-08

最新评论