ublic static Map<String, String> languageUtils() throws Exception { Map<String, String> languageMap = new HashMap<>(); String[] fileNames = new String[]{"messages_ar.properties", "messages_de.properties", "messages_en.properties", "messages_es.properties", "messages_es_ES.properties", "messages_fr.properties", "messages_id.properties", "messages_it.properties", "messages_ja.properties", "messages_ko.properties", "messages_ms.properties", "messages_ru.properties", "messages_th.properties", "messages_tr.properties", "messages_vi.properties", "messages_zh_CN.properties", "messages_zh_TW.properties", "messages_pt-BR.properties", "messages_pt-PT.properties"}; Properties prop = null; for (String fileName : fileNames) { prop = new Properties(); prop.load(new InputStreamReader(ShareMessageUtils.class.getResourceAsStream("/properties/" + fileName), "utf-8")); String value = prop.getProperty("timeline.memeontimeline.desc.mememakerlink").trim(); String contry = fileName.substring(9); contry = contry.substring(0, contry.length() - 11); languageMap.put(contry, value); } return languageMap; }
批量读取properties文件
最新推荐文章于 2021-09-22 13:56:51 发布