小编Ste*_*403的帖子

带有自定义列表的 IndexOf (Flutter - Dart)

我想获取此列表中名称为 test 的 ListA的索引

\n

头等舱

\n
class ListA {\n  String name;\n\n  ListA({this.name});\n}\n
Run Code Online (Sandbox Code Playgroud)\n

二等舱

\n
List<ListA> abc = [\n\n  ListA(name: 'test'),\n\n];\n
Run Code Online (Sandbox Code Playgroud)\n

之后,我得到了一个带按钮的无状态 Wiget,\n这就是 onPressed 方法

\n
onPressed: () {\n            i = abc.indexOf(ListA(name: 'test'));\n            print(i);\n          },\n
Run Code Online (Sandbox Code Playgroud)\n

我找不到\xc2\xb4t任何错误,但不幸的是\xc2\xb4s总是返回-1,这意味着它无法\xc2\xb4t找到它

\n

我究竟做错了什么 ?

\n

list indexof dart flutter

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

标签 统计

dart ×1

flutter ×1

indexof ×1

list ×1