与下面的代码段一样:
File input = new File("Example.html");
Document doc = Jsoup.parse(input, "UTF-8", "Example.html");
Elements links = doc.select("a[href]");
System.out.print("\nLinks: ");
我想要的只是用户输入他选择的文件名而不是这个硬编码的" Example.html"。
答案 0 :(得分:0)
这样做:
public class Test {
public static void main(String[] args) {
String filename = args[0];
File input = new File(filename);
Document doc = Jsoup.parse(input, "UTF-8");
Elements links = doc.select("a[href]");
System.out.print("\nLinks: ");
}
}
然后,要运行它,请执行
java myClassFile.class FileNameIWant.html
这就是String[] args
方法中main
的用途。