【问题标题】:How to get the index of a gson object?如何获取 gson 对象的索引?
【发布时间】:2020-10-08 21:43:15
【问题描述】:

我需要获取包含成员 fileName = "Andres" 的数组的索引

data class File(var fileName: String, var _id : String? = null)
data class Files(val files: Array<File>)

val miObjetG = Gson().fromJson(response_files, Files::class.java)
var indice = miObjetG.files.filterIndexed { index, file -> file.fileName == "Andres"}
        

【问题讨论】:

    标签: kotlin gson


    【解决方案1】:

    我认为indexOfFirst 是您正在寻找的:

    val index = miObjetG.files.indexOfFirst{ it.fileName == "Andres" }
    

    【讨论】:

    • 谢谢@thorin86 我已经使用了你的指示,它工作正常。
    猜你喜欢
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多