问题标签 [mutablemap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 如何将元素添加到不可变数组并返回该映射
如何将元素添加到地图列表并从此方法返回?我相信你已经知道我是 Scala 的新手
android - 如何将 MutableMap 从活动发送到另一个有意图的活动
我有可变地图private var optionsList: MutableMap<String, List<String>> = mutableMapOf()
,我需要将它发送到另一个活动,我使用了这个:
它给了我一个错误putExtra
,但我找不到像 putMap 之类的东西或要使用的东西。
dictionary - 如何在kotlin的父映射中为子映射设置值?
作为标题,我有代码:
如果我试试这个:description["father"]["child"]="child value"
我会得到错误:
我能怎么做?
android - 类不返回 MutableMap 对象
我正在使用 Kotlin 制作带有 API 的基本货币转换器应用程序。为了下载信息,我创建了一个名为 DownloadTaskClass 的新类,它扩展了已弃用的 AsyncTask 类(我还没有学习 java.util.concurrent 包的其他类)。
DownloadTaskClass 包含一个将 MutableMap 返回到 MainActivity 的方法。但是,我不明白为什么这个方法没有返回 MutableMap 对象。这是课程。
下载TaskClass.kt
MainActivity.kt
android - 如何从 kotlin MutableMap 访问值?
我正在使用 Kotlin 访问来自 DialogFlow 代理的响应。android控制台中的响应如下,
在 kotlin 中,我使用 SessionClient 创建一个返回多个字段的自定义响应的函数,
在另一个 Kotlin 类中,我尝试response.queryResult.parameters.fieldsMap
使用 getValue(key:String) 进行访问,因为 fieldsMap 返回的类型为 MutableMap<String, Value>。
每当我尝试访问键的值时,
它在构建时不断抛出以下错误,
注意:当我访问
response.queryResult.parameters.fieldsMap.values.toString()
它时,它不会引发任何错误。我还尝试使用此文档在 build.gradle 文件中添加 protobuf 依赖项,但它仍然在构建时出现上述错误。
如果有人可以在 kotlin 中解决它并提供一些关于为什么它无法访问的见解,那就太好了。
function - 如何在 Kotlin 中间接调用函数
假设我有一个 mutableMap:
现在我定义一个函数作为它的方法:
现在我想在另一个地方调用它:
任何帮助将不胜感激。
android - 从可变映射中获取键的值
我有一个Map
如下所示:
当我按如下方式打印地图时,它会正确打印:
但是在activity
我想检查value
for a specifickey
是否是它的时候,以便我可以check
使用 specificradio button
时,它不起作用。
我尝试了以下方法:
编辑:我尝试的第二种方法是这样(在这种情况下,println
文本被打印,但单选按钮不会被选中。:
当我尝试这个时,它说:The key 'A' does not exist in the map
。
我正在努力解决它。如何从地图中获取特定键的值以便检查相关radioButton
?
任何帮助或建议将不胜感激。
algorithm - 计算列表中的对
我最近开始使用 HackerRank,并且正在尝试“按匹配销售”。在利用 Kotlin 的函数编程能力方面,我已经找到了一个我很满意的解决方案。但是,我没有得到预期的答案......
问题总结:
给定一个数组:-> 查找并返回对的总数。
IE:
输入 -> [10, 20, 20, 10, 10, 30, 50, 10, 20]
对数 -> 3
这是我的代码和一些解释它的注释:
-- 任何帮助或提示都会在这里大有帮助:)
dictionary - Kotlin可变映射中的增量元素
我从 Scala 来到 Kotlin 1.3。我正在尝试做一些非常简单的事情:
但是,IntelliJ 2020 给我一个+=
操作员错误,抱怨“预期变量”,这对我来说是不透明的。为什么我不能这样做?我尝试了很多变化,但没有一个有效。如果我离开!!
运算符并Add non-null asserted (!!) call
从上下文菜单中选择,IntelliJ 甚至提供生成相同的代码。
kotlin - Kotlin 中的 MutableList 到 MutableMap
我有一个属于自定义类费用的对象的可变列表。Class Expense 具有以下属性:
- 数量
- 类别
我想通过遍历上面的列表来创建一个可变映射,结果应该如下:
category_1 :以 category_1 为类别的所有金额的总和
category_2 :以 category_2 为类别的所有金额的总和
...
如果可能的话,我正在寻找单线。Kotlin 惯用代码。
这是我到目前为止所拥有的:
我需要最后一部分:it.amount 以某种方式成为属于某个类别的所有金额的总和。
listOfExpenses 是 Expense 对象的列表,expenseByCategory 是我要修改的地图