gpt4 book ai didi

java.lang.Long 无法在 Java 中转换为 java.lang.String

转载 作者:搜寻专家 更新时间:2023-10-30 19:59:16 26 4
gpt4 key购买 nike

我收到的回复是这样的:

[{Id=1066276530, Key1=1815401000238}, {Id=1059632250, Key1=1815401000244}]

当我迭代并将值转换为字符串时,它会抛出错误:

java.lang.Long cannot be cast to java.lang.String in Java

for (Map<String, String> map : leadIds) {
for (Map.Entry<String, String> entry : map.entrySet()) {
String applicationNumber = (String) entry.getValue();
}
}

我想将值转换成字符串。这里有什么问题吗?

最佳答案

使用 String.valueOf() 而不是转换:

for (Map<String, Long> map : leadIds) {
for (Map.Entry<String, Long> entry : map.entrySet()) {
String applicationNumber = String.valueOf(entry.getValue());
}
}

关于java.lang.Long 无法在 Java 中转换为 java.lang.String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31066811/

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