zoukankan      html  css  js  c++  java
  • Java properties文件用法

    package com.suyang.properties;
    
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.util.Properties;
    
    public class TestProperties {
    
    	private final String PATH = "test.properties";
    	private static Properties props = new Properties();
    
    	static {
    		try {
    			props.load(new FileInputStream("test.properties"));
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    
    	public String getProperty(String name) {
    		return props.getProperty(name);
    	}
    
    	public void setProperty(String name, String value) {
    		props.setProperty(name, value);
    	}
    	
    	public void save(){
    		OutputStream fos = null;
    		try {
    			fos = new FileOutputStream(PATH);
    			props.store(fos, "");
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}  finally{
    			if(fos != null){
    				try {
    					fos.close();
    				} catch (IOException e) {
    					e.printStackTrace();
    				}
    			}
    		}
    	}
    }
    

      

  • 相关阅读:
    bzoj 1103
    [POI] 大都市meg
    [Luogu] 网络
    [Luogu] 1600
    [Luogu] 树状数组
    [Luogu] 软件包管理器
    [Luogu] 遥远的国度
    [USACO5.5] 矩形周长Picture
    [Luogu] 魔板
    【NOIP2015】斗地主
  • 原文地址:https://www.cnblogs.com/xsi640/p/3772465.html
Copyright © 2011-2022 走看看