java项目中key/value通过key获取value值
程序员文章站
2022-03-24 13:16:36
...
public class PropertyRead {
public static String read(String name) {
return read(name,"/String.properties");
}
public static String read(String name,String path) {
String result = "";
InputStream in = null;
Properties props = new Properties();
in = new PropertyRead().getClass().getResourceAsStream(path);
try {
props.load(in);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException ex) {
}
}
}
//输出属性文件中的信息
Set set = props.keySet();
Iterator it = set.iterator();
try {
while (it.hasNext()) {
String key = (String) it.next();
if (key.equals(name)) {
result = new String(props.getProperty(key).getBytes("ISO-8859-1"),"utf-8");
}
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
}
推荐阅读
-
【Java必修课】通过Value获取Map中的键值Key的四种方法
-
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
-
js通过value找到key;js通过对象的属性值找到属性名(代码分析)
-
详解JAVA里面获取map的key和value的方法
-
java根据value获取Map对象的key
-
普通javaweb项目中获取配置文件中的key-value
-
普通javaweb项目中获取配置文件中的key-value
-
java map中相同的key保存多个value值方式
-
JSON字符串解析成key-value获取键值对的值
-
C#中使用键值对存取值并使用Linq通过key获取value