flutter 我如何比较列表的内容

0qx6xfy6  于 2022-12-24  发布在  Flutter
关注(0)|答案(1)|浏览(149)

我有一个列表,里面有单词,我想把每个单词中的每个字母和对应的字母进行比较,最大的先打印出来,以此类推......

pengsaosao

pengsaosao1#

您可以使用集合对列表进行排序并获取所需的字符串。0
索引将有最小值,最后一个索引将有最大值。如果你想相反,你可以使用列表在相反的顺序。

val modelList: ArrayList<String> = ArrayList()
    modelList.add("Rock")
    modelList.add("Undertaker")
    modelList.add("Sting")
    modelList.add("Austin")
    modelList.add("John Cena")

    Collections.sort(modelList,
        Comparator<Any?> { str, str1 -> 
    str.toString().compareTo(str1.toString()) })

//在此调用之后,您的modelList将按[Austin,John Cena,Rock,Sting,Undertaker]排序

相关问题