java - 如何将哈希表<string, string>写入文本文件,java?

标签 java hashtable

我有哈希表 html 内容是 url 字符串的 html 字符串。 我想将 hastable 写入 .text 文件。

谁能提出解决方案?

最佳答案

每个条目一行,两个字符串用逗号分隔怎么样?有点像:

"key1","value1"
"key2","value2"
...
"keyn","valuen"

保留引号,您也可以写出引用空条目的键,例如

"key", null

要实际生成表格,您可能需要使用类似于以下的代码:

public void write(OutputStreamWriter out, HashTable<String, String> table)
throws IOException {
  String eol = System.getProperty("line.separator");
  for (String key: table.keySet()) {
    out.write("\"");
    out.write(key);
    out.write("\",\"");
    out.write(String.valueOf(table.get(key)));
    out.write("\"");
    out.write(eol);
  }
  out.flush();
}

关于java - 如何将哈希表<string, string>写入文本文件,java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786038/

相关文章:

powershell hashtable.containsValue 返回false,但循环值得到匹配?

hashtable - 哈希表如何在 O(1) 时间内返回值?

java - 将哈希表保存在持久存储中

c# - c# 中的文字哈希?

java - org.hibernate.tuple.AbstractEntityTuplizer.createProxy 中的空指针异常

java - 封闭寻址哈希表。它们是如何调整大小的?

java - Spring Boot 如何做查看 PDF

java - 按钮填满了 GridLayout 中的整个单元格,Java

java - 需要建议来阐明 mongoDB 存储和检索图像的概念

java - 二维 ArrayList 不断添加新值