Java 如何在方法中接受文本文件?

Java 如何在方法中接受文本文件?,java,file,methods,call,Java,File,Methods,Call,我想做的是编写一个方法,它可以接受任何类型的文本输入,比如 "words.text" 我想象的是 public static wordcount(File afile){....} 我希望调用该方法,例如 wordcount("words.txt"); 我试着寻找答案,但找不到。如何执行此操作?使用以下签名创建方法 public static void wordCount(String fileName){...} 然后在mthod内部使用字符串创建文件对象 public static

我想做的是编写一个方法,它可以接受任何类型的文本输入,比如

"words.text"
我想象的是

public static wordcount(File afile){....}
我希望调用该方法,例如

wordcount("words.txt");

我试着寻找答案,但找不到。如何执行此操作?

使用以下签名创建方法

public static void wordCount(String fileName){...}
然后在mthod内部使用字符串创建文件对象

public static void wordCount(String fileName){
    File aFile = new File(fileName);
}

重载您的方法以接受一个
字符串
,并委托给另一个执行
文件
@Zer0megAlpha的实现。您还需要返回类型。例如,使用
void
publicstaticvoidwordcount(){..}
感谢您指出这一点。