1.读取配置文件,将文件内容转化为String
public static String ReadFile(String path){
BufferedReader reader = null;
String laststr = "";
// System.out.println("ClassLoader.getSystemResource() :"+ClassLoader.getSystemResource(""));
try{
InputStream input = ClassLoader.getSystemClassLoader().getResourceAsStream(path);
// FileInputStream fileInputStream = new FileInputStream(path);
InputStreamReader inputStreamReader = new InputStreamReader(input, "UTF-8");
reader = new BufferedReader(inputStreamReader);
String tempString = null;
while((tempString = reader.readLine()) != null){
laststr += tempString;
}
reader.close();
}catch(IOException e){
e.printStackTrace();
}finally{
if(reader != null){
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return laststr;
}
3.转化文件内容(这里将文件内容转化为Json)
public final static JsonArray elves_value_js ;
static{
String elves_value_str = ReadFile("resource/elves_value.json");
elves_value_js = JSONArray.fromObject(elves_value_str);
}