您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用谷歌番石榴的Objects.ToStringHelper

使用谷歌番石榴的Objects.ToStringHelper

我有番石榴的小招com.google.common.base.MoreObjects.toStringHelper()。我将 IntelliJ IDEA 配置为在自动生成toString()方法时使用它。我认为您可以在 Eclipse中 执行相同的操作。这是在Intellij中执行的方法

将模板更改为:

public String toString() {
return MoreObjects.toStringHelper(this)
.add("$member.name", $member.accessor)
.toString();

}

保存模板,关闭“设置”和“生成toString()”窗口

您现在可以Guava's MoreObjects.toStringHelper()生成toString()方法时选择模板

在类中添加新字段时,只需重新生成toString()方法(IDEA会要求您确认要替换现有toString()方法)。

其他 2022/1/1 18:25:41 有476人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶