📜  Java中的 HashTable forEach() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:23.364000             🧑  作者: Mango

Java中的 HashTable forEach() 方法及示例

在Java中,HashTable是一种数据结构,它提供了一些方法来处理存储在其中的数据。其中一个很有用的方法是forEach()方法。

forEach()方法的介绍

forEach()方法是HashTable类中的一个方法,它将对HashTable中每个键值对执行给定的操作。

它的语法如下:

void forEach(BiConsumer<? super K,? super V> action)

其中,action参数是要执行的操作。它是一个函数接口,它接收一个键值对作为参数,并返回void。我们可以使用Lambda表达式或方法引用作为操作。

forEach()方法的示例

下面是一个使用forEach()方法的示例,它将输出HashTable中每个键值对的值:

import java.util.Hashtable;

public class HashTableExample {

    public static void main(String[] args) {
        Hashtable<Integer, String> hashtable = new Hashtable<>();
        hashtable.put(1, "Value 1");
        hashtable.put(2, "Value 2");
        hashtable.put(3, "Value 3");

        hashtable.forEach((key, value) -> System.out.println(value));
    }
}

在这个示例中,我们首先创建了一个HashTable对象,并添加了三个键值对。然后,我们使用forEach()方法遍历HashTable,并输出每个键值对的值。输出结果如下:

Value 1
Value 2
Value 3
总结

通过使用HashTable的forEach()方法,我们可以轻松地遍历HashTable中的所有键值对,并执行需要的操作。无论是输出每个值,还是对每个键值对进行其他操作,forEach()方法都可以帮助我们快速完成。