你好,我想知道在Dart/Flutter中是否可以创建一个对象数组。
class Student {
int math;
}
Student[] studentArray = new
Student[7];
studentArray[0] = new Student();
void main() {
List persons = [User("foo"), User("bar")]; //non-empty on create
List users = []; //blank initially
for (int i = 0; i < 5; i++) {
users.add("User $i");
}
//print using iterator
for (var u in users) {
print(u);
}
/*
* first element can be accessed using users[0] or users.first
* last element can be accessed using users.last
* */
}
class User {
String name;
User(this.name);
}
import 'dart:collection';
class MyClass {
List<MyObjectClass> myList = [];
}
List<Student > StudentDetails = [new Student (),new Student ()];
如需了解如何将对象添加到列表中的更多信息,请参阅链接https://kodeazy.com/flutter-array-userdefined-class-objects/
List
类 - 文档中描述为:“一个可以通过索引访问并具有长度的对象集合。” - pskinkList
:List(len)
。这不同于[]
,前者是不可变大小的,而后者可以动态增长。 - Renato