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

在Java中将第一个文件的一个字符串与第二个文件的所有字符串进行比较

在Java中将第一个文件的一个字符串与第二个文件的所有字符串进行比较

拉丁的传说 2021-05-10 15:11:56
在Java中。我有2个PDF文件,我从第一个文件中提取标题,并从第二个文件中提取参考部分。我想检查所有标题部分是否都在参考部分中。我的问题是如何将所有标题部分作为一个变量,然后在所有参考部分中进行搜索。这是代码的一部分:PDFUtil pdfUtil = new PDFUtil();    String a = pdfUtil.getText("9.pdf");String Title = a.substring(0,68);                        System.out.println("The title part: "+Title);String b = pdfUtil.getText("333.pdf");   String Refer = b.substring(b.indexOf("Reference")+0,b.length());if ("Reference".equalsIgnoreCase("Reference")) {                System.out.println("The References part of the second file is: "+Refer);            System.out.println();  }   if (Title.contains(Refer)) {    System.out.println("Found ");        }输出部分:标题部分:为广告服务量身定制的有效大数据收集第二个文件的“参考”部分是:[1] J. Han,H。Pei和Y. Yin。” 挖掘,没有候选者生成的频繁模式”,载于:Proc.Natl.Acad.Sci.USA。(所有参考部分)我尝试了许多方法,但是即使确切的标题部分在参考部分中,输出也始终为false。任何想法?并且有(包含)搜索之外的另一种方法吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

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