package com.wuda.readProperties;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.Properties;
public class ReadProperties {
public static void readValueByKey(String filepath,String key){
Properties prop=new Properties();
try{
FileInputStream in=new FileInputStream(filepath);
// 从输入流中读取属性列表(键和元素对)。
prop.load(in);
// 用指定的键在此属性列表中搜索属性。
String value=prop.getProperty(key);
System.out.println(key+":"+value);
}catch(Exception e){
e.printStackTrace();
}
}
public static void readAllProperties(String filepath){
Properties prop=new Properties();
try{
FileInputStream in=new FileInputStream(filepath);
prop.load(in);
Enumeration<Object> value= prop.elements();
while(value.hasMoreElements()){
System.out.println(value.nextElement()+"---");
}
}catch(Exception e){}
}
public static void main(String[]args){
// readValueByKey("F:\\wuda\\workspace\\JSTLFmt\\src\\msg.properties", "wuda");
readAllProperties("F:\\wuda\\workspace\\JSTLFmt\\src\\msg.properties");
}
}
用到国际化的问题。读取properties文件做的练习
java程序中读取properties文件
最新推荐文章于 2024-10-12 22:35:37 发布