`

Properties 操作

    博客分类:
  • Jave
 
阅读更多
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Properties;

public class Main {
	
	final static String PATH = ConfigLocation.getWebInfPath().concat("src/com/p/test.properties");
	static Properties p = new Properties();

	public static void main(String[] args) throws IOException {
		put("name","你好java");
		get("name");
	}

	//保存
	static void put(String key ,String value) {
		try {
			load();
			OutputStream out = new FileOutputStream(PATH);
			p.setProperty(key, value); // 设置属性
			p.store(out, ""); // 写properties文件及记录注释
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	//取值
	static void get(String key){
		load();
		System.out.println(p.getProperty(key));
	}
	
	//加载
	static void load(){
		try {
			p.load(new FileInputStream(PATH));
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics