为了账号安全,请及时绑定邮箱和手机立即绑定

Java 仅将特定属性导出到 PDF

Java 仅将特定属性导出到 PDF

HUH函数 2022-05-20 18:40:30
我有一个包含大量属性的类:public class Example { private String a, b, c, d, ...;}和相应的包含布尔值的过滤器对象:public class ExampleFilter {  private boolean a, b, c, d, ...;}现在我有一个类,我将示例类的所有字符串写入 pdf 表,现在我想过滤它们。我可以在编写每个 String 属性之前使用 if 语句,但我怎样才能做得更好。因为我认为这是一个常见的用例,有人可以给我一个提示吗?
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

您拥有的其他 2 个选项是使用反射(这不是一个好案例)。或者,如果可以的话,使用 EnumMap<> 替换这两个类,其中键是字段的名称(存储为枚举)和值 - 对于一个映射 - 值,对于另一个 - 布尔值。然后合并它们。



查看完整回答
反对 回复 2022-05-20
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信