我在程序中始终在调用方法getValWords
的过程中遇到此错误,错误提示以下”“ othertry类型的方法getValidWords(String)不适用于自变量(文件)”。
这是我的代码的示例。
File file = new File (args[0]);
List<String> words = getValidWords(file);
Collections.sort(words);
System.out.println(words.toString());
}
public static String[] getValidWords(String s) {
s = s.replaceAll("[0-9]\\p{L}+", " "); // Removes any word starting with a number
s = s.replaceAll("\\s+", " "); // trims extra whitespace " " into " "
return s.split(" ");
}
答案 0 :(得分:0)
必须首先获取文件内容并转换为字符串,然后才能调用此方法。