问题标签 [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.
android - kotlin - 过滤 MutableList 并在列表末尾附加其他项目
实际上我想以这种方式对我的列表进行排序:我有一个这样的 mutableList
想象一下NoteDataHolder
,Id
我想以此对我的列表进行排序Id
我的清单是这样的:[ {id=1}, {id=2}, {id=3}, {id=4} ]
当我像这样过滤我的列表时:noteList.filter { it.note?.bookId == 4 }
我只收到[ {id=4} ]
item4
最后,我想像这样得到所有物品[ {id=4}, {id=1}, {id=2}, {id=3} ]
kotlin - Kotlin 列表列表
我在这里遗漏了一些东西,而且我似乎无法自己找到解决方案(至少不是在合理的时间内)。
我正在尝试使用 MutableList 创建一个二维列表,因为每个条目都包含一个字符串、一个 int 和一个布尔值。
我正在创建包含如下数据的列表条目:
然后我尝试创建该对象的列表以及更多相同的列表:
这似乎有效,有点...
但是,如果我访问列表元素,我将无法像这样访问它们:
如果我访问第一级列表,它包含条目的所有元素:
但这不起作用:
为什么是这样?我错过了什么?我想要一个二维列表的原因是像访问表格一样访问每个元素。我不想使用任何字符串逻辑来分隔“行”中的元素。
更简单:
var a1 = temptable[0][0] -> 产生“未解析的引用....没有提供数组访问的 get 方法。
只要人们在不提供评论的情况下投票反对或投票结束该问题,就不会对此问题进行投票或接受任何答案。那些乐于助人的人可能会感谢那些人没有得到他们的信任。
android - Android kotlin - 将 MutableList 从 Activity A 传递和检索到 Activity B
我需要从 recyclerview 传递它
我试过了:
基于这个答案: 将一个 mutableList 从活动 A 传递到 Kotlin 中的活动 B。
Type mismatch: inferred type is Memes! but Parcelable! was expected
并得到错误ArrayList(memes)
我还需要知道如何在活动 B 上检索它
提前致谢!
kotlin - 在迭代期间更改 MutableList
好的,所以。我完全被这个问题难住了。我有一个函数,它对对象列表进行排序并将其返回,例如 1、1.1、1.2、1.2.1、2、2.2、3。
我知道应该工作,因为它已经为我提供了正确的结果。但是,在我的主人最后一次更新之后,它抛出了这个错误:
该更新甚至没有更改与此功能相关的任何内容。我知道这与迭代时列表的更改有关,但 MutableList 不应该处理这个问题吗?我对如何更改它以使其再次工作感到很困惑,请帮忙。
android - 从可变列表中删除元素 - removeIf
我在列表中有一个元素;我已验证 id 与 cardId 相同。
当我运行上面的代码时,我希望 afterremoveIf
被调用,cardsList
它将是空的,但它仍然有一个元素。
removeIf()
true
用 调用时返回condition
。
我不明白。
android - 将数据类的数据添加到作为另一个数据类 Kotlin Androidx 参数的可变列表
我的 addMeal 函数需要一家餐厅/YelpRestaurant(之前由用户选择.. 见图片)
我如何通过该选定的餐厅?希望这很简单,我想多了
这是我的第一个 kotlin android 项目,因此为愚蠢道歉。 用户选择一家餐厅 用户决定为该特定餐厅添加一个想法 用户单击按钮并将想法/UserMeal 添加到所选餐厅的“餐食”数组列表中
数据类____
)
数据类 YelpRestaurant(
)
数据类 UserMeals ( val mealName: String, val mealPrice: Double, val mealThoughts: String )
我只对餐单和 UserMeals 数据类感兴趣
- - -编辑 - - -
----My Activity 用于传入餐厅的中间屏幕----
java - Kotlin 中 MutableList 成员的索引访问运算符重载
这是我的场景,我有几个MutableList
成员,第一个用于存储String
(称为sl),其余用于Any
(称为objects,names,...),我需要通过 2 访问objects、names和其余部分中的值方法:
- sl通过索引,
- 对象、名称和其余部分通过存储在sl中的字符串值,
也许一个例子更清楚:
我一直在尝试为 a 重载索引访问运算符MutableList
,但出现此错误:
类型不匹配:推断类型为 String 但应为 Int
这是我迄今为止的尝试:
不确定其他实现是否更适合我的场景,欢迎提出任何建议。
android - 如何在kotlin中使用相同的List对sortBy和groupBy进行排序
我有一个列表,其中包含具有标题的元素,我使用 groupBy 将所有列表元素按一个标题分组,这很好用,但是,现在我也想对 hasDisscount 为 true 的元素进行排序,因为我想要这个要在列表中首先显示的元素
现在,我尝试在分组之前先使用 hasDisscount 为 true 的元素对列表进行排序,但不起作用,我的折扣元素显示在我的列表底部
有什么建议吗?
android - 执行值更改后未调用 LiveData 观察者
我有两个实时数据对象,如下所示:
我更改了这些 LiveData 值的一些属性,如下所示:
我尝试在使用此扩展功能进行这些更改后触发观察者:
但是,不会调用观察者。这是观察者的代码:
我一直在寻找答案,但没有任何效果。可能是什么问题呢?
kotlin - 当使用可变列表编译器的 .remove 函数抛出异常时,还有什么选择吗?
这在线程“main”中给出了异常:
java.lang.UnsupportedOperationException:删除