从涉及字符串的主方法调用方法时出错

时间:2019-03-01 18:00:37

标签: java

我在程序中始终在调用方法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(" ");
}

1 个答案:

答案 0 :(得分:0)

必须首先获取文件内容并转换为字符串,然后才能调用此方法。