kotlin dependencies { implementation "com.github.renan061:Dexx:2.2" } kotlin data class Student(val name: String, val age: Int) kotlin kotlin val modifiedStudents = students.map { student -> student.copy(age = 19) } else { student } } kotlin import com.github.andrewoma.dexx.collection.toPersistentSet import java.io.File import java.io.ObjectOutputStream fun main() { val file = File("students.bin") val outputStream = ObjectOutputStream(file.outputStream()) outputStream.writeObject(students.toPersistentSet()) outputStream.close() } kotlin import com.github.andrewoma.dexx.collection.persistentSetOf import java.io.File import java.io.ObjectInputStream fun main() { val file = File("students.bin") val inputStream = ObjectInputStream(file.inputStream()) val students = inputStream.readObject() as PersistentSet<Student> inputStream.close() println(students) }


上一篇:
下一篇:
切换中文