相关疑难解决方法(0)

如何在Dart中对字符串列表进行排序?

我在API文档中看到有一个sort()方法List,但我不清楚参数需要什么.目前的需求是进行非常简单的直接α比较.

sorting string list dart

22
推荐指数
6
解决办法
2万
查看次数

按字母顺序对列表进行排序

我正在尝试按字母顺序对列表进行排序,并尝试将我在javascript中移植的内容移植到其中.但它给我一个例外,它没有实例方法'<'.我希望有人可以帮我解决这个问题.因为我不知道如何纠正这个问题.

data.sort((a, b) {
            var aName = a['name'].toLowerCase();
            var bName = b['name'].toLowerCase();
            return ((aName < bName) ? -1 : ((aName > bName) ? 1 : 0));
        });
Run Code Online (Sandbox Code Playgroud)

我得到这个例外:

E/flutter (16823): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (16823): NoSuchMethodError: Class 'String' has no instance method '<'.
Run Code Online (Sandbox Code Playgroud)

flutter

7
推荐指数
4
解决办法
8504
查看次数

如何在 Dart 中按 `enum` 对列表进行排序?

如何在飞镖中List<Object>enum变量排序Object

class Task {
final String name;
final Priority priority;
}

enum Priority {
first,
second,
third
}

List<Task> tasks; // <-- how to sort this list by its [Priority]?
Run Code Online (Sandbox Code Playgroud)

dart flutter

4
推荐指数
1
解决办法
538
查看次数

标签 统计

dart ×2

flutter ×2

list ×1

sorting ×1

string ×1