gpt4 book ai didi

Java/Kotlin 等效于 Swift [字符串 : [String : Any]]

转载 作者:IT老高 更新时间:2023-10-28 13:41:16 29 4
gpt4 key购买 nike

在 Kotlin 或 Java 语言中,Swift 中的 [String : [String : Any]] 是什么?

我需要从数据库中检索如下结构:

Key:
Key : Value
Key : Value
Key : Value
Key :
Key : Value
Key : Value
Key : Value

最佳答案

这个结构可以用 Map<String, Map<String, Any>> 表示.创建此类类型的 Kotlin 代码:

val fromDb: Map<String, Map<String, Any>> = mapOf(
"Key1" to mapOf("KeyA" to "Value", "KeyB" to "Value"),
"Key2" to mapOf("KeyC" to "Value", "KeyD" to "Value")
)

在 Java 中,从 JDK 9 开始,可以这样表示:

Map<String, Map<String, Object>> fromDb = Map.of(
"Key1", Map.of("KeyA", "Value", "KeyB", "Value"),
"Key2", Map.of("KeyC", "Value", "KeyD", "Value")
);

请注意 Any Kotlin 中的 type 与 Object 基本相同在 Java 中。

关于Java/Kotlin 等效于 Swift [字符串 : [String : Any]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48977450/

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