带参方法的使用

简介: 带参方法的使用

1 问题

按适当顺序返回列表中的元素。


2 方法

通过list集合的listIterator()方法得到,用于沿任一方向遍历列表。可以在迭代期间修改元素,并获取列表中迭代器的当前位置。

import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class listIterator {
   public static void main(String[] args) {
       List<String> list = new ArrayList<>();
       //添加元素
       list.add("hello");
       list.add("world");
       ListIterator<String> a = list.listIterator();
       while (a.hasNext()){   //返回迭代中的下一个元素.遍历列表
           String b = a.next();
           System.out.println(b);
       }
       while (a.hasPrevious()){   //返回列表中的上一个元素
           String c = a.previous();
           System.out.println(c);
while (a.hasNext()){
           String d = a.next();
           if(d.equals("world")){
               a.add("hello");  //将指定元素插入列表
           }
       }
       System.out.println(list);
       }
   }
}

3 结语

针对列表迭代问题,通过具体的实验,我们了解了ListIterator中的常用方法:next()遍历该列表,hasNext()如果迭代具有更多元素返回true,使用previous倒序遍历列表,使用void add()则可以将指定元素插入列表。

目录
相关文章
|
4月前
|
Java 编译器 开发者
java方法重载详细说明
Java方法重载允许在同一类中定义多个同名但参数列表不同的方法,通过参数数量、类型或顺序的不同来区分。这提高了代码的可读性和灵活性。例如,在一个类中可以定义多个`add`方法,分别处理不同数量和类型的参数。重载的关键不在于返回类型或访问修饰符,而在于参数列表的差异。合理使用方法重载可以简化程序设计,使代码更加高效。
129 5
|
3月前
|
Java C++
java方法重载
java方法重载
30 0
|
7月前
|
Java
java反射-动态调用方法(无参无返回值、有参无返回值、有参有返回值)
java反射-动态调用方法(无参无返回值、有参无返回值、有参有返回值)
|
Java
Java方法重写
1.什么是方法重写 2.方法重写的规则 3.重写与重载的区别
198 0
|
8月前
|
Java
Java方法继承、方法重载、方法覆盖总结
总之,继承实现类的层次结构,方法重载提供方法的多样性,方法覆盖实现多态性。这些概念是面向对象编程的核心,用于实现代码的结构、灵活性和可维护性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
47 0
|
8月前
|
C#
C#对象初始化器
C#对象初始化器
|
8月前
类的无参方法
类的无参方法
|
编译器
匿名对象与构造器
匿名对象与构造器
84 0
|
存储 设计模式 JavaScript
对象方法和方法中的 "this"
对象方法和方法中的 "this"
143 0
对象方法和方法中的 "this"

热门文章

最新文章