首页 > 解决方案 > 如何对除以分隔符的字符串 ArrayList 进行排序

问题描述

如何对除以“,”分隔符的String ArrayList进行排序?

在arraylist中,string为dataType,每个索引存储如下。

someList[0] = "abc,xxx,1"
someList[1] = "abc,xxx,3"
someList[2] = "abc,xxx,2"
someList[3] = "abc,xxx,5"
someList[4] = "abc,xxx,4"

问题是我想根据最后一个数字(1,3,2,5,4 -> 1,2,3,4,5)进行拆分和重新排列。我怎么能做到这一点?我非常感谢您的回答

标签: flutterdart

解决方案


你可以试试这个:

someList.sort((a, b)=>a.split(',').last.compareTo(b.split(',').last));

推荐阅读