我想知道如果我的csv文件不存在并且已被重命名或移动到其他位置,那么返回值应该传递给其他变量,以便我将调用该变量以在其他方法中读取。
这是我的代码 -
public static String getSites() {
// .csv comma separated values
String csvFile = "C:\\SWAPIData/riglist.csv";
BufferedReader br = null;
String line = "";
String sites = "'";
try {
br = new BufferedReader(new FileReader(csvFile));
while ((line = br.readLine()) != null) {
if (line != "")
sites = sites + line + "','";
else
continue;
}
if (sites != null && sites.length() > 1)
sites = sites.substring(0, sites.length() - 2);
else
return "";
//System.out.println(sites);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return sites;
}
}
米琪卡哇伊
相关分类