问题描述
我在它说的那部分出现了错误(最终(String [] args))。如果有人知道为什么会发生此错误,那就太好了。提前致谢!我已经包含了代码。
public class PartOne {
private static Object BufferedReader;
public static <String> void PartOne (final (String[] args))
{
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("words-sowpods.txt"));
} catch (FileNotFoundException e) {
e.printstacktrace();
}
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineseparator());
line = br.readLine();
}
String everything = sb.toString();
} catch (IOException e) {
e.printstacktrace();
} finally {
br.close();
}
}
解决方法
这里有几处错误- 公共静态void PartOne(最终(字符串[] args))
- 为什么您将通用类型设为String,即使它为空
- 参数不正确
请找到正确的实现:
public static void PartOne(String[] args) {
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("words-sowpods.txt"));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}