我想知道是否可以向 .jar 文件添加/删除代码。
这是我的情况:
我有一个程序可以按公司、类型和日期在确定的目录中组织一些 pdf 文件。但是当我解析一些 pdf 文件时,公司名称可能不正确,主要是因为 pdf 的生成方式。
pdf文件中的公司名称是: COMPANY & MAN'S
但是转换后它可能会输出: CO MPA NY & MAN S
知道这一点,我对每种文件类型都有块来处理这种异常。
是这样吗:
static String DSN(String EDIT_DSN)
{
EDIT_DSN = EDIT_DSN.replaceAll("CO MPA NY & MAN S", "COMPANY & MAN'S");
return EDIT_DSN;
}
我想要做的是创建另一段代码,该代码能够向该块添加/编辑/删除行。是否可以?如果是,我该怎么做?
简单:您无需在代码中对这些字符串进行硬编码。
相反,您将字符串放入文本文件(例如 Java 属性文件)中。
然后您的“映射器”代码只是从这些文本文件中读取映射。因此,您不必更改 Java 类,只需向其提供不同的文本文件即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句