草庐IT

arrayList

全部标签

arraylist - 如何在 Kotlin 中初始化一个空的 ArrayList?

这个问题在这里已经有了答案:HowdoIinitializeKotlin'sMutableListtoemptyMutableList?(5个回答)关闭4年前。我有一个空数组列表:varmylist:ArrayList=ArrayList()当我想在其中设置值时出现此错误:java.lang.IndexOutOfBoundsException:Invalidindex0,sizeis0问题是:如何初始化我的列表? 最佳答案 根据api-doc:vallist=arrayListOf()这里也提到了:HowtoinitializeLi

arraylist - 如何在 Kotlin 中初始化一个空的 ArrayList?

这个问题在这里已经有了答案:HowdoIinitializeKotlin'sMutableListtoemptyMutableList?(5个回答)关闭4年前。我有一个空数组列表:varmylist:ArrayList=ArrayList()当我想在其中设置值时出现此错误:java.lang.IndexOutOfBoundsException:Invalidindex0,sizeis0问题是:如何初始化我的列表? 最佳答案 根据api-doc:vallist=arrayListOf()这里也提到了:HowtoinitializeLi

android - Kotlin parcelable 和 arrayList of parcelables

我正在尝试编写一个可打包的数据对象,以便在我的android应用程序中从activityA传递到activityB。我的对象正在传递所有数据,除了我的可用服务类的arraylistdataclassAvailableService(valid:Int,valname:String,valdescription:String,valprice:Double,valcurrency:String,valimageUrl:String):Parcelable{companionobject{@JvmField@Suppress("unused")valCREATOR=createParcel

android - Kotlin parcelable 和 arrayList of parcelables

我正在尝试编写一个可打包的数据对象,以便在我的android应用程序中从activityA传递到activityB。我的对象正在传递所有数据,除了我的可用服务类的arraylistdataclassAvailableService(valid:Int,valname:String,valdescription:String,valprice:Double,valcurrency:String,valimageUrl:String):Parcelable{companionobject{@JvmField@Suppress("unused")valCREATOR=createParcel

generics - Out-projected 类型 'ArrayList<*>' 禁止使用 'public open fun add(index: Int, element: E): Unit defined in java.util.ArrayList'

我有这个片段:classRecyclerViewAdapterinternalconstructor(valclazz:Class,vallayout:Int,vardataList:MutableList).........funRecyclerView.getDataList():ArrayList{return(adapterasRecyclerViewAdapter).dataListasArrayList}.........然后我在这个上使用它:recyclerView.getDataList().add(Person("LemAdane","41yearsold",0))但

generics - Out-projected 类型 'ArrayList<*>' 禁止使用 'public open fun add(index: Int, element: E): Unit defined in java.util.ArrayList'

我有这个片段:classRecyclerViewAdapterinternalconstructor(valclazz:Class,vallayout:Int,vardataList:MutableList).........funRecyclerView.getDataList():ArrayList{return(adapterasRecyclerViewAdapter).dataListasArrayList}.........然后我在这个上使用它:recyclerView.getDataList().add(Person("LemAdane","41yearsold",0))但

java - 如何在 Kotlin 中将 intArray 转换为 ArrayList<Int>?

来自valarray=intArrayOf(5,3,0,2,4,1,0,5,2,3,1,4)我需要转换为ArrayList我试过array.toTypedArray()但它转换为Array而是 最佳答案 您可以使用toCollection函数并将ArrayList指定为要填充的可变集合:valarrayList=intArrayOf(1,2,5).toCollection(ArrayList()) 关于java-如何在Kotlin中将intArray转换为ArrayList?,我们在St

java - 如何在 Kotlin 中将 intArray 转换为 ArrayList<Int>?

来自valarray=intArrayOf(5,3,0,2,4,1,0,5,2,3,1,4)我需要转换为ArrayList我试过array.toTypedArray()但它转换为Array而是 最佳答案 您可以使用toCollection函数并将ArrayList指定为要填充的可变集合:valarrayList=intArrayOf(1,2,5).toCollection(ArrayList()) 关于java-如何在Kotlin中将intArray转换为ArrayList?,我们在St

arrays - Java ArrayList 到 Kotlin 数组

有没有一种简单的方法可以将JavaArrayList转换为KotlinArray?以下代码:funtest():Array{valelems=ArrayList()returnelems.toArray()}给出错误:main.kt:2:15:error:unresolvedreference:ArrayListvalelems=ArrayList()^我正在解析一些JSON,但不知道最终会得到多少元素,但是一旦我阅读了它们,我就不需要以任何方式修改数据,所以我想我'd使用Kotlin数组作为数据类型。 最佳答案 尝试使用扩展函数t

arrays - Java ArrayList 到 Kotlin 数组

有没有一种简单的方法可以将JavaArrayList转换为KotlinArray?以下代码:funtest():Array{valelems=ArrayList()returnelems.toArray()}给出错误:main.kt:2:15:error:unresolvedreference:ArrayListvalelems=ArrayList()^我正在解析一些JSON,但不知道最终会得到多少元素,但是一旦我阅读了它们,我就不需要以任何方式修改数据,所以我想我'd使用Kotlin数组作为数据类型。 最佳答案 尝试使用扩展函数t