我对 Kotlin 的 Android 开发非常陌生。我有一个 ArrayList,由两个 Double 类型的 ArrayList 组成。我想丢弃/切片 Big ArrayList 中第一个元素之后的所有内容。在遇到Kotlin 页面上描述的属性时,我发现了一些函数,例如等dropLast
。take
但是,它们在实现上不执行,也没有错误。我仍然得到与具有相同长度的输入相同的输出。add
尽管, get
under column等功能Functions
运行良好。我肯定在这里遗漏了一些东西。实现这一目标的方法是什么?
下面是一个虚拟代码:-
fun padding(tokenizedinput : ArrayList<ArrayList<Double>>) : ArrayList<ArrayList<Double>> {
var temp_storage = tokenizedinput // of size 2
temp_storage.take(1) // OPTION 1. Only want to have first element in this ArrayList
temp_storage.dropLast(1) // OPTION 2. Only want to drop 1 element from the end
println("FInal size: "+ temp_storage.size) //still size 2. Why not 1!?
return temp_storage
}
湖上湖
一只萌萌小番薯
紫衣仙女
相关分类