zoukankan      html  css  js  c++  java
  • 关于java读取和写入properties配置文件的内容

    一般通过使用流的方式进行读取

    代码示例如下:

    package com.zznode.transmit.util;
    
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Properties;
    
    /**
     * 读取和写入properties文件
     * @author mengzw
     * @since 3.0 2014-3-4
     */
    public class ReadProperty {
    
        Properties prop = new Properties();
    
        /**
         * @param key    读取配置文件的key值
         * @param path    读取配置文件的路径:例如:E:/db.properties
         * @return
         */
        public String ReadProp(String key, String path) {
            String value = "";
            FileInputStream fis;
            fis = null;
            try {
                fis = new FileInputStream(path);
                prop.load(fis);
                value = prop.getProperty(key);
                fis.close();
            } catch (Exception e) {
                // TODO Auto-generated catch block
    
                e.printStackTrace();
            }
    
            return value;
    
        }
    
        /**
         * @param key 写入配置文件的key值
         * @param value    写入配置文件的value值
         * @param path 写入配置文件的路径 例如:E:/db.properties
         */
        public void WriteProp(String key, String value, String path) {
            try {
                InputStream fis = new FileInputStream(path);
                prop.load(fis);
                OutputStream fos = new FileOutputStream(path);
                prop.put(key, value);
                prop.store(fos, "Update   " + key + "  " + value);
                fos.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    }
  • 相关阅读:
    ios布局约束
    IOSanimationDidStop
    iosanimationWithKeyPath
    CALayer的分析
    关于集合的小demo
    关于集合越界后 不能使用迭代器遍历的处理方式
    html--day02
    关于LIst Set Map 异常的知识点---我的笔记
    css入门
    html相关标记的含义
  • 原文地址:https://www.cnblogs.com/mengzw/p/3580390.html
Copyright © 2011-2022 走看看