我无法理解这一点。
System.err.println(convertPdfToText(save).split("3\\.8").length);
正如预期的那样打印出 3 的结果。
事实上,我希望用户能够获得相同的结果。因此,当我运行此代码时:
System.err.println(convertPdfToText(save).split(seperator).length);
当用户在 JInputField 中输入“3\\.8”时,我得到的数组长度返回为 1。
这里到底发生了什么?