以下是两个java类:
要获取输入文件:
public class Inputfile {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
Scanner input = null;
boolean isFile = false;
while (isFile == false){
System.out.print("Input file name? ");
String fileName = sc.next();
File inputFile = new File(fileName);
if (inputFile.exists()){
input = new Scanner(inputFile);
isFile = true;
}
}
要分析输入文件:
public class PdfParse {
public static void main(final String[] args) throws Exception {
Inputfile inputfile = new Inputfile();
String fileName;
fileName = inputfile.toString();
FileInputStream inputstream = new FileInputStream(new File("fileName"));
ParseContext pcontext = new ParseContext();
.........
}
我得到的只是filenotfound文件名的异常。我尝试使用字符串名称,但无法使用getter从inputfile类获取字符串名称,但失败了。有人能告诉我怎么做吗?
非常感谢。
2条答案
按热度按时间h43kikqp1#
你可以定义你的
getFileName
方法Inputfile
班然后您可以在中使用上面定义的方法
main
方法PdfParse
班希望这有帮助。
2fjabf4q2#
您可以将文件传递给第二个类:
然后你的
PdfParse
类可以如下所示: