java中对配置文件properties读取

xiaoxiao2021-02-28  80

package com.test.propertyFile; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.util.Properties; public class Test { /** * 通过key获取文件中的value * 注意: * 1、文件的路径 * 2、文件的编码格式 * @param key * @return */ public static String getValueByKey(String key, String filePath){ Properties prop = new Properties(); InputStream inStream = Test.class.getResourceAsStream(filePath); try { prop.load(inStream); } catch (IOException e) { e.printStackTrace(); System.out.println("读取文件异常"); return null; } String value = null; try { value = new String(prop.getProperty(key).getBytes("iso-8859-1"),"utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); System.out.println("读取数值异常"); } return value; } public static void main(String[] args) { String value = Test.getValueByKey("name", "test.properties"); System.out.println(value); } }
转载请注明原文地址: https://www.6miu.com/read-73893.html

最新回复(0)