【发布时间】:2019-09-13 12:59:28
【问题描述】:
我正在 Eclipse 中编写一个 Java 程序来扫描简历中的关键字并过滤其中最合适的简历,除了显示每个简历的关键字。简历可以是 doc/pdf 格式。
我已经成功实现了一个程序来分别读取 pdf 文件和 doc 文件(通过使用 Apache 的 PDFBox 和 POI jar 包并为所需方法导入库),显示关键字并根据关键字的数量显示简历强度成立。
现在有两个问题陷入:
(1) 我需要区分程序中的pdf 文件和doc 文件,这很容易通过 if 语句实现,但我很困惑如何编写代码来检测文件是否具有 . pdf 或 .doc 扩展名。 (我打算构建一个应用程序来选择简历,但是程序必须决定是执行doc类型的文件读取块还是pdf类型的文件读取块)
(2) 我打算为简历列表运行程序,为此我需要一个循环,在其中我将为每个简历运行关键字扫描操作,但我想不出一种方法因为即使文件被命名为“resume1”、“resume2”等,我们也无法在文件位置分配循环的可迭代变量,例如:'C:/Resumes_Folder/Resume[i]',因为这就是路径。
任何帮助将不胜感激!
【问题讨论】: