【发布时间】:2014-08-31 22:50:03
【问题描述】:
为什么我收到此代码的“必须被捕获或声明为被抛出”错误?我想要的只是通过将一堆代码粘贴到一个新的 java 程序中来测试一堆代码最简单的方法是什么?
import java.io.File;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(new File("C:\\Users\\User\\Selenium\\scrapjv\\interface\\NASDAQlist.txt"));
List<String> symbolList = new ArrayList<String>();
while (sc.hasNextLine()) {
symbolList.add(sc.nextLine());
}
PrintWriter logput = new PrintWriter("C:\\Users\\User\\Selenium\\scrapjv\\interface\\log.txt", "UTF-8");
for (String symb : symbolList) {
System.out.println(symb);
}
logput.close();
}
}
【问题讨论】:
-
Search for error messages在问之前。 “最简单”的方法是在主方法定义中添加
throws Exception;查找相关的 [near-] 重复项以获取详细信息。 (可悲的是,几乎每一个重复的问题本身都是一个糟糕的问题,标题也同样糟糕。)
标签: java