添加/删除已编译java代码的代码
我想知道是否可以在.jar文件中添加/删除代码 这是我的情况: 我有一个程序来组织一些pdf文件的公司,类型和日期在一个确定的目录。但是当我解析一些pdf文件时,公司名称可能不正确,主要是因为pdf的生成方式 pdf文件中的公司名称为:添加/删除已编译java代码的代码,java,parsing,pdf,organization,Java,Parsing,Pdf,Organization,我想知道是否可以在.jar文件中添加/删除代码 这是我的情况: 我有一个程序来组织一些pdf文件的公司,类型和日期在一个确定的目录。但是当我解析一些pdf文件时,公司名称可能不正确,主要是因为pdf的生成方式 pdf文件中的公司名称为: COMPANY&MAN'S 但当转换时,它可能会输出: CO-MPA纽约和曼恩公司 知道了这一点,我对每种文件类型都有块来处理这种异常 是这样吗 static String DSN(String EDIT_DSN) { EDIT_DSN = EDIT_D
COMPANY&MAN'S
但当转换时,它可能会输出:
CO-MPA纽约和曼恩公司
知道了这一点,我对每种文件类型都有块来处理这种异常
是这样吗
static String DSN(String EDIT_DSN)
{
EDIT_DSN = EDIT_DSN.replaceAll("CO MPA NY & MAN S", "COMPANY & MAN'S");
return EDIT_DSN;
}
我试图做的是创建另一段代码,它能够向这个块添加/编辑/删除行。可能吗?如果是,我应该怎么做?很简单:您不需要在代码中硬编码这些字符串 而是将字符串放入文本文件(例如Java属性文件)
然后,您的“映射器”代码只是从这些文本文件中读取映射。因此,您不必更改Java类,只需向其提供不同的文本文件即可 你的问题还不清楚:标题表明你想在运行时添加字节码,但在你的帖子中,你谈论PDF并扫描它们。我感谢你的快速回复!