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();
    				}
    			}
    		}
    	}
    }
    

      

  • 相关阅读:
    Linux普通用户登录后,命令行提示:-bash-4.1$ ,原因分析及解决
    ps命令
    Linux命令ping
    Linux 系统管理 : last 命令详解
    Linux命令head
    Linux more与less命令
    Mac下开启Chrome非安全模式
    mac host 修改
    mac 电脑记
    a的样式顺序
  • 原文地址:https://www.cnblogs.com/xsi640/p/3772465.html
Copyright © 2011-2022 走看看