gpt4 book ai didi

Java 打印我所有的 map 键和值

转载 作者:搜寻专家 更新时间:2023-11-01 03:17:33 24 4
gpt4 key购买 nike

快速问题,它可能是最简单的答案,但我需要打印我的 HashMaps 内容的文本表示。

到目前为止我的代码是:

public void printAll() {
Set< String> Names = customersDetails.keySet();
Collection< CustomerDetails> eachCustomersNames = customersDetails.values();
for (String eachName : Names) {
System.out.println(eachName)
}
for (CustomerDetails eachCustomer : eachCustomersNames) {
System.out.println(eachCustomer);
}
}

但是这会产生键列表,然后是值列表,但我需要每一行文本来读取类似的内容

鲍勃[例子]

其中 Bob 是键,example 是值。

最佳答案

如果您使用的是 Java 8,则可以像这样利用 lambda 语法和 .forEach():

customersDetails.forEach((k,v) -> {
System.out.println(k + "[" + v + "]");
});

k 是您的 key ,v 是绑定(bind)到 key k 的值。

关于Java 打印我所有的 map 键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43719640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com