对properties文件进行读写

来源:互联网 发布:淘宝订单评价过期 编辑:程序博客网 时间:2024/04/26 18:39
package com.jugiven.service;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * @author  作者  zhuzw  * @date 创建时间:2015-12-1 下午2:05:48 * @version 1.0  * @parameter   * @since  * @return   */public class TestProper {public static void main(String[] args) {String value="";//第一步是取得一个Properties对象 Properties pro = new Properties();try {//获取配置文件的输入流,//在非WEB环境下用这种方式比较方便 InputStream is = TestProper.class.getClassLoader().getResourceAsStream("test.properties");//在web环境下,用这个//InputStream is = new FileInputStream("test.properties");//第三步讲配置文件的输入流load到Properties对象中,这样在后面就可以直接取来用了 pro.load(is); value = pro.getProperty("fileSend"); System.out.println(value);} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

好的,接下来堆properties格式的文件进行写操作

public class TestProper {    public static void main(String[] args) {                     Map map = new HashMap();             map.put("place", "E:\\bms\\sen");             TestProper.setProperties(map);            }    public static  void setProperties(Map<String,String> data){        Properties props = new Properties();        InputStream is = TestProper.class.getClassLoader().getResourceAsStream("test.properties");        try {            props.load(is);            if(data!=null){                for(Iterator<Entry<String,String>> iterator = data.entrySet().iterator();iterator.hasNext();){                     Entry<String,String> entry = iterator.next();                    props.setProperty(entry.getKey().toString(), entry.getValue().toString());                    OutputStream out = new FileOutputStream("test.properties");                    props.store(out, null);                     System.out.println(props.toString());                     is.close();                        out.close();                }            }        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }                            }} 


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 初三孩子英语差怎么办 初三英语基础差怎么办 学生学习效率低怎么办 摔伤后皮下血肿怎么办 孩子学习效率低怎么办 很多作业没写完怎么办? 小学孩子成绩差怎么办 孩子脚上起水泡怎么办 小学一年级体育课哑铃怎么办 托福成绩失效后怎么办 去外国旅游不适应怎么办 一年级语文成绩差怎么办 一年级小孩成绩差怎么办 一年级小孩基础差怎么办 一年级小孩语文差怎么办 一年级小孩数学差怎么办 一年级小孩理解能力差怎么办 一年级小孩作文差怎么办 一年级小孩记忆力差怎么办 孩子的记忆力不好怎么办 孩子记忆力不好怎么办呢 小学三年级学生不听话怎么办 司法考试成绩单没打印怎么办 高一200分怎么办 初一孩子语文差怎么办 大学专业没选好怎么办 减肥口渴的厉害怎么办 开胸手术后胸闷气短怎么办 打游戏上网成瘾怎么办 老公打游戏成瘾怎么办 我老是沉迷游戏怎么办 18孩子沉迷游戏怎么办 志愿提交码丢失怎么办 幼儿园报名没进怎么办 考完教师资格证怎么办 两套房改房怎么办 cad打开无响应怎么办 高中生脸上痘痘怎么办 孩子玩心太大怎么办 开会听不懂讲什么怎么办 在国外玩手游老是进不去怎么办