问题标签 [mutablelist]

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.

0 投票
1 回答
51 浏览

android - Kotlin:修改列表对象的属性

更新/修改 MutableList 中对象属性的表达方式是什么?

我希望该imageUri值在某些时候为空,同时保留其描述,所以这就是我尝试过的。

但是当使用 Gson 将其转换为 JSON 字符串表示时,该列表变为空。

我可以采用这种方法,但不确定它是否是最好的。

0 投票
0 回答
32 浏览

kotlin - 为什么是可变列表() 在执行任何带有 null 参数的查询时由 room 调用 onQuery() 方法时引用自身?

应该为 null 的项目不是 null 而是引用自身(链接到调试输出) 如何获取 null 而不是引用自身的对象?

0 投票
1 回答
27 浏览

scala - 在Scala的可变列表中合并对象

我最近开始研究 Scala 代码,并试图了解如何解决问题。

我有一个可变的对象列表,这些对象有一个id: Stringand values: List[Int]。我获取数据的方式是,多个对象可以具有相同的 id。我正在尝试合并列表中的项目,因此,例如,如果我有 3 个 id 为 123 的对象以及任何值,我最终只会得到一个具有 id 的对象,并且这 3 个对象的值相结合。

我可以用 java 的方式、迭代等等来做到这一点,但我想知道是否有更简单的 Scala 特定的方式来解决这个问题?

0 投票
0 回答
27 浏览

android - Kotlin 中的可变列表未更新

在这里,我正在使用快照获取当前用户数据。user 是一个数据类,它包含几个变量和一个可变的字符串列表。在这里,我从用户那里获取输入并创建一个新的可变字符串列表,首先从当前用户可变列表中放入数据,然后将用户输入,然后在当前用户可变列表的位置更新这个可变列表。问题:可变列表只显示一个字符串(最近添加了一个)并且之前的所有字符串都没有存储