java - 如何在java中将哈希表转换为字符串

标签 java hashtable

我是java新手,我想将哈希表转换为字符串形式,每对由任何特殊字符分隔。我有点困惑如何在哈希表上应用循环并从中提取值。请解释一下如何做到这一点。提前致谢

 public String parseHashtable(Hashtable detailHashtable){

    String hashstring= "";
    foreach(){
    hashstring += key + "=" + hashtable[key] + "|";
    }
     return hashstring;
 }

最佳答案

您可以按如下方式使用 Map.Entry:

 String hashstring= "";
    for (Map.Entry<String, String> entry : hashTable.entrySet()) {
        hashstring += entry.getKey() + "=" + entry.getValue() + "|";
    }

关于java - 如何在java中将哈希表转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32396140/

相关文章:

Java - 将纳秒转换为 HH/MM/SS

powershell - 使用名为length的键的Powershell哈希表

python - 如何在 Python 中存储列表的哈希表(按身份哈希)?

java - 更改 View 位置

java - jLabel.setOpaque(true) 不起作用

java - 为什么这段代码(IDE Eclipse)中没有抛出 EOFException?

java - hibernate - 使用条件从两个表中获取数据

c# - 只寻找现有变量

c# - 为什么 .NET 内部哈希表中有一个 Thread.Sleep(1)?

java - 具有分布式值的自定义哈希表