Javaでsrcフォルダのファイルを取得する方法
参考コード:
public final Map<String,String> fileToMap(Map<String,String> map) throws Exception{
if(map == null){
map = new HashMap<String,String>();
}
InputStream isr = null;
Reader r = null;
try {
isr = PropertiesServlet.class.getClassLoader().getResourceAsStream(“/message.properties");
r = new InputStreamReader(isr, “UTF-8");
Properties props = new Properties();
props.load(r);
Set<Entry<Object, Object>> entrySet = props.entrySet();
for (Entry<Object, Object> entry : entrySet) {
if (!entry.getKey().toString().startsWith(“#")) {
map.put(((String) entry.getKey()).trim(), ((String) entry
.getValue()).trim());
}
}
return map;
} finally {
if (r != null) {
try {
r.close();
} catch (IOException e) {
HLogger.error(e);
}
}
if (isr != null) {
try {
isr.close();
} catch (Exception e2) {
HLogger.error(e2);
}
}
}
}