【发布时间】:2026-01-22 03:15:02
【问题描述】:
你能在代码模板中做循环吗,例如我想打印一个类中的所有字段。有模板吗?
【问题讨论】:
-
我也在找这个。我认为gist.github.com/pascalalich/436952ccf778e9181ba8 是我想要的,但在 Eclipse 4.5.1 上,当我尝试使用它时,它并没有打印出现有字段。
标签: java eclipse templates code-templates
你能在代码模板中做循环吗,例如我想打印一个类中的所有字段。有模板吗?
【问题讨论】:
标签: java eclipse templates code-templates
假设您在谈论 Java > Editor > Templates 参考(可能已过时)是 here
这个 SO question useful-eclipse-java-code-templates 包含一些示例。
要使用 toString() 样式生成器迭代类成员,您可能会发现这很有用: toString() Generator: Format Templates
【讨论】:
Eclipse 可以生成toString(),其中包括所有字段及其字符串值的打印输出,如果您需要的话。
【讨论】:
因为我没有找到我要找的东西,所以我把它放在我的plugin 中。它支持变体。
如果您有 class 称为 Company 字段为 companyName、companyType 等。如果您选择 logger.debug 变体,它将生成如下所示的打印语句:
if (logger.isDebugEnabled()) {
logger.debug("Company Name " + company.getCompanyName());
logger.debug("Company Type " + company.getCompanyType());
}
【讨论】: