在Android Kotlin中,使用for-loop
创建多个对象是一种常见的操作,尤其在需要初始化一组相似对象时。以下是如何实现这一操作的步骤和示例代码。
假设我们有一个简单的Person
类,我们想要创建一个包含10个不同Person
对象的列表。
data class Person(val name: String, val age: Int)
fun main() {
val people = mutableListOf<Person>()
for (i in 1..10) {
val person = Person("Person$i", 20 + i)
people.add(person)
}
// 打印所有人的信息
for (person in people) {
println("${person.name} is ${person.age} years old.")
}
}
data class
定义了一个简单的Person
类,包含name
和age
属性。mutableListOf()
创建一个可变的Person
对象列表。for
循环从1到10迭代,每次迭代创建一个新的Person
对象,并将其添加到列表中。for
循环遍历列表并打印每个Person
的信息。通过上述方法,可以在Kotlin中高效地创建和管理多个对象,同时保持代码的清晰和可维护性。
领取专属 10元无门槛券
手把手带您无忧上云