gpt4 book ai didi

java - Kotlin - 为非数据类生成 toString()

转载 作者:IT老高 更新时间:2023-10-28 13:28:47 27 4
gpt4 key购买 nike

情况:

我有一个带有 lateinit 字段的类,所以它们不存在于构造函数中:

class ConfirmRequest() {
lateinit var playerId: String
}

我想要一个包含所有字段的 toString() 方法,并且不想手动编写它,以避免锅炉打印。在 Java 中,我会使用 Lombok @ToString 注释来解决这个问题。

问题:

有没有办法在 Kotlin 中实现它?

最佳答案

推荐的方式是手动编写toString(或者用IDE生成),希望这样的类不要太多。

数据类的目的是容纳85%的最常见情况,剩下15%留给其他解决方案。

关于java - Kotlin - 为非数据类生成 toString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40862207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com