我试图在不更改密钥的情况下重新计算可变 map 中所有条目的值。 这是代码(注释显示了我的期望) 我不想使用mapValues ,因为它创建了原始 map 的副本。我认为compute是我所需要的,但我正在努力编写这个 function。或者,我不知道如何写这个。 我知道 Java 中的等价物(因为 ...
我试图在不更改密钥的情况下重新计算可变 map 中所有条目的值。 这是代码(注释显示了我的期望) 我不想使用mapValues ,因为它创建了原始 map 的副本。我认为compute是我所需要的,但我正在努力编写这个 function。或者,我不知道如何写这个。 我知道 Java 中的等价物(因为 ...
我有一个 MutableMap,它的键是来自数据类(用户数据类)的对象,值是来自其他数据类(狗数据类)的 arrays。 如果我有一个带有用户 object 的变量,我将它放在 MutableMap 中并测试 map 是否包含该用户,它说这是真的。 但是在将用户放入 MutableMap 之后,如果 ...
所以我是 Kotlin 的新手,我想知道迭代 Map 的标准方法是什么。 我尝试了不同的方法,它们似乎都有效,但我不知道是否有比其他方法更好的方法,或者有一些我不知道的差异。 另外,如果我想在迭代它们时也删除一个条目,它们都不起作用,对吧? ...
我有一个可变映射,我想要一个默认值为 0 的键未找到 我尝试了下面的代码withDefault({somevalue})但仍然返回null 我得到的结果是345 null而不是345 0 我在这里想念什么? ...
我想创建一个可变映射,其键位于连续范围内,并且值最初使用 Kotlin 在一行中设置为相同的值 9。 怎么做? ...
剥离本质,我的问题是: 为什么我的 testMap 会出现此错误... lateinit 属性 testMap 尚未初始化 ...但是 testArray 没有错误? 编辑以提高问题质量:我知道 lateinit 变量必须稍后在使用之前初始化 - 但这不是我在做什么吗? 它似乎适用于testArr ...
我在 function 中有一个如下所示的MutableMap(map) ,假设其中有 N 个条目。 我需要验证 map 中的值,如果它是Null则抛出异常。 请提供一些关于如何使用 java -8 的流实现的建议 ...
我正在处理算法类型挑战,我正在通过打印语句进行调试,我似乎无法弄清楚为什么键的值不是我所期望的 正如您所看到的,键和值不是它们应该是的,我不知道为什么。 ...
我有一个可变的 map 如何将所有键设置为 false。 目前我正在使用这样的东西,有没有更好的方法来做到这一点。 ...
我有两个返回可变映射的函数 fun mumaptwo()的类型变为Map而不是MutableMap ,为什么? 似乎两个可变映射的总和将始终是Map ,这是为什么呢? 我也可以使用变量,但 output 将是相同的 fakeConfig()的类型仍然是 Map,改变它的唯一方法是强制转换它或 ...
我有一个可变的对象列表,这些对象属于自定义 class 费用。 Class 费用具有以下属性: 数量类别我想通过遍历上面的列表来创建一个可变的 map,结果应该如下: category_1:以 category_1 为类别的所有金额的总和 category_2:以 category_2 为类别 ...
我从 Scala 来到 Kotlin 1.3。 我正在尝试做一些非常简单的事情: 但是,IntelliJ 2020 在+=运算符上给了我一个错误,抱怨“预期的变量”,这对我来说是不透明的。 为什么我不能这样做? 我尝试了很多变化,但没有一个有效。 如果我不使用!! ,IntelliJ 甚至提供生成相 ...
我最近开始使用 HackerRank,我正在尝试“按匹配销售”。 在利用 Kotlin 的函数编程功能方面,我已经找到了一个令我满意的解决方案。 但是,我没有得到预期的答案...... 问题总结: 给定一个数组:-> 查找并返回对的总数。 IE: 输入-> [10, ...
假设我有一个 mutableMap: 现在我定义一个 function 作为它的方法: 现在我想在另一个地方调用它: 任何帮助将不胜感激。 ...
我正在使用 Kotlin 制作带有 API 的基本货币转换器应用程序。 要下载信息,我创建了一个名为 DownloadTaskClass 的新 class,它扩展了已弃用的 AsyncTask class(我还没有了解 java 包的其他类)。 DownloadTaskClass 包含一个将 M ...
作为标题,我有代码:val description= mutableMapOf( "father2" to "123", "father" to mutableMapOf<String,String>()) description["father"]["child"] ...
我有可变 Map 作为private var optionsList: MutableMap<String, List<String>> = mutableMapOf()我需要将它发送到另一个活动,我使用了这个: 它在putExtra给了我一个错误,但我找不到任何类似于 ...
如何将元素添加到 map 列表并从此方法返回? 我相信你已经知道我是 Scala 的新手 ...
我使用Guava Graph 库有这个直截了当的Graph 结构,如果可以对adjacents/edges (而不是node顺序)进行排序,我想更好地理解。 为了澄清: 我的结果是: 废话不多说,我的意思是: 使用.nodeOrder(ElementOrder.insertion())可以对节点本 ...