sortListBySuspensionTag static method

void sortListBySuspensionTag(
  1. List<ISuspensionBean>? list
)

sort list by suspension tag. 根据A-Z排序。

Implementation

static void sortListBySuspensionTag(List<ISuspensionBean>? list) {
  if (list == null || list.isEmpty) return;
  list.sort((a, b) {
    if (a.getSuspensionTag() == "@" || b.getSuspensionTag() == "#") {
      return -1;
    } else if (a.getSuspensionTag() == "#" || b.getSuspensionTag() == "@") {
      return 1;
    } else {
      return a.getSuspensionTag().compareTo(b.getSuspensionTag());
    }
  });
}