Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加/删除已编译java代码的代码_Java_Parsing_Pdf_Organization - Fatal编程技术网

添加/删除已编译java代码的代码

添加/删除已编译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

我想知道是否可以在.jar文件中添加/删除代码

这是我的情况:

我有一个程序来组织一些pdf文件的公司,类型和日期在一个确定的目录。但是当我解析一些pdf文件时,公司名称可能不正确,主要是因为pdf的生成方式

pdf文件中的公司名称为:
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并扫描它们。我感谢你的快速回复!