📜  Java中的哈希表toString()方法(1)

📅  最后修改于: 2023-12-03 14:42:56.467000             🧑  作者: Mango

Java中的哈希表toString()方法

哈希表(HashTable)是Java中很常见的数据结构,它可以存储键值对,并且可以根据键快速检索出值。在Java中,哈希表有一个非常常用的方法toString(),本文将介绍哈希表toString()方法的使用方法和示例。

哈希表toString()方法的定义

哈希表toString()方法的定义如下:

public String toString()

这个方法返回哈希表对象的字符串表示。这个字符串包含了哈希表中所有键值对的信息。

哈希表toString()方法的示例

下面是一个使用哈希表toString()方法的示例。这个示例中创建了一个哈希表对象,并向其中添加了一些键值对。然后使用toString()方法将哈希表对象输出到屏幕上。

import java.util.Hashtable;

public class HashTableToStringExample {
    public static void main(String[] args) {
        // 创建哈希表对象
        Hashtable<String, Integer> table = new Hashtable<>();

        // 向哈希表中添加键值对
        table.put("John", 26);
        table.put("Mike", 32);
        table.put("Lily", 21);
        table.put("Tom", 29);

        // 输出哈希表对象的字符串表示
        System.out.println(table.toString());
    }
}

输出结果如下:

{Tom=29, John=26, Mike=32, Lily=21}

可以看到,toString()方法返回的字符串表示了哈希表中所有键值对的信息。

返回的字符串格式

哈希表toString()方法返回的字符串格式如下:

{
    key1=value1,
    key2=value2,
    ...
}

其中,各个键值对的顺序不确定。

总结

哈希表toString()方法是Java中非常常用的方法之一,它用于将哈希表对象转换为字符串,方便输出对象的内容。哈希表toString()方法返回的字符串包含了哈希表中所有键值对的信息,可以用于调试和测试。