Kotlin-声明一个变量,该变量是哈希映射的数组列表,其中键是字符串,值是另一个数组列表

时间:2019-07-16 19:32:34

标签: arrays kotlin hashmap

正如标题所述,我希望创建一个变量,该变量是哈希映射的数组列表,其中key是字符串,而value是自定义类对象的另一个数组列表。

在Swift或其他语言中,它看起来像这样:

[String: [MyClass]]

在科特林,我尝试过:

var testVar = ArrayList<HashMap<String, ArrayList<MyClass>>()>

我看到类似“期望'>',预期的属性获取器或设置器”之类的错误。

我在这里做什么错了?

1 个答案:

答案 0 :(得分:2)

我认为这是一个简单的错字:您的括号在第三个闭合尖括号内,应该在外面:

var testVar = ArrayList<HashMap<String, ArrayList<MyClass>>>()