如何使方法识别传递的文本参数是文件名?

时间:2013-02-02 17:46:22

标签: java file-io html-parsing awt

我创建了两个类,“HtmlParser”用于解析html标签,“ConvertToText”类用于接受源html文件名.HtmlParser类有一个名为htmlTextParser(Filename)的方法。我写了

HtmlParser.htmlTextParser(textfieldname.getText());

语句从ConvertToText类调用HtmlParser类,这样当我在textfield中输入html文件名时,需要将其传递给htmlTextParser()方法。这里的问题是,文本必须被接受为文件名。

我得到的错误是HtmlTextParser(String)未定义为HtmlParser类。请帮助

2 个答案:

答案 0 :(得分:3)

  对于HtmlParser类

,未定义htmlTextParser(String)

所以它不存在。所以你还没写。写吧。但我建议你把它作为File参数,而不是String参数,所以你不会这样混淆。

答案 1 :(得分:-1)

是的,

如果new File(name).isFile()存在并且是文件(例如,不是目录),

name将返回true