为什么InputStream istream = this.getClass().getResourceAsStream("/isrs.csv")返回的是null?
public void run() {
// 创建reader对象
CSVReader reader = null;
try {
// 创建输入流
final InputStream istream = this.getClass().getResourceAsStream("/isrs.csv");
if (istream == null) {
System.out.println("Cannot access data set, make sure the resources are available.");
System.exit(1);
}
// 如果输入流不为空,初始化reader对象
reader = new CSVReader(new InputStreamReader(istream));
String[] nextLine;
while ((nextLine = reader.readNext()) != null) {
System.out.println(Arrays.toString(nextLine));
}
} catch (IOException ex) {
ex.printStackTrace();
} finally {
// 释放资源
// 如果reader不为空,则关闭
if (reader != null) {
try {
reader.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}