`
ak23173969
  • 浏览: 28644 次
社区版块
存档分类
最新评论

解决读写properties属性文件

阅读更多

微信开发的时候需要用到读写属性文件,就简单写了点

 

FilePropertiesUtil 

 

package com.kzkj.wx.utils;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.util.Properties;

/**
 * 属性文件 操作工具类
 * @author wanpeng
 * */
public class FilePropertiesUtil {
	
	/**
	 * 属性文件操作类
	 * */
	private static Properties pro=new Properties();
	

	/**
	 * robackTOken常量
	 * */
	private static final String ONLYONEROBACKTOKEN="onlyOneRobackToken";
	
	/**
	 * 读取RobackToken属性文件
	 * @return robackToken
	 * */
	public static String readPropertise(String filelocation) throws IOException{
		String robackToken=null;
		Reader in=getReader(filelocation);
		pro.load(in);
		robackToken=pro.getProperty(ONLYONEROBACKTOKEN);
		return robackToken;
	}
	
	/**
	 * 获取文件字符流
	 * @param 文件路径
	 * @return 文件读取字符流
	 * @throws FileNotFoundException 
	 * */
	private static Reader getReader(String filelocation) throws FileNotFoundException{
		File file=new File(filelocation);
		BufferedReader in=new  BufferedReader(new InputStreamReader(new FileInputStream(file)));
		return in;
	}; 
	
	/**修改属性*/
	public static void modiFicationProperties(String value,String filelocation) throws IOException{
		String robackToken=value;
		Reader in=getReader(filelocation);
		FileOutputStream os=new FileOutputStream(new File(filelocation));
		pro.load(in);
		pro.setProperty(ONLYONEROBACKTOKEN, robackToken);
		pro.store(os, "test");
	}
}

 

 

分享到:
评论

相关推荐

    Python实现读取Properties配置文件的方法

    主要介绍了Python实现读取Properties配置文件的方法,结合实例形式分析了Python读取Properties配置文件类的定义与使用相关操作技巧,需要的朋友可以参考下

    java中读写Properties属性文件公用方法详解

    在项目开发中我们会将很多环境特定的变量定义到一个配置文件中,比如properties文件,把数据库的用户名和密码存放到此属性...下面这篇文章就主要介绍了java中读写Properties属性文件公用方法,需要的朋友可以参考借鉴。

    Properties文件读写;Property文件读写;Property

    读/写属性文件的工具类. PropertyUtil.java对Property文件读写进行了封装, 使开发人员对Property文件的读写更加容易。 在性能、实用性 方面还是可以的。

    使用java读写properties文件属性

    自己定义一个属性文件:例如prop.properties  baseFilePath=D:/kuanter/resource  tesx=abcd  我们要做的第一步是要将文件读取到Properties类对象中,由于load有一个参数是InputStream,所以我们可以用 ...

    Java_Properties_类读取配置文件信息

    在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。...而在Java 中,Java 支持的是.properties 文件的读写。JDK 内置的java.util.Properties 类为我们操作.properties 文件提供了便利。

    属性文件读写(java)

    * 得到属性文件的值 */ public String getValueByPropertyKey(String key) { String value = null; if (checkPropertyFile()) { value = getValue(key); } return value; } /* * get Value ...

    Spring配置三种数据源及从属性文件中读取DB连接四要素

    Spring配置文件中注册三种数据源及从属性文件中读取DB连接四要素

    高效Java数据访问组件Uncode-DAL全功能源码

    - 属性配置文件 (.properties): 9个 - Git忽略文件 (.gitignore): 3个 - INI配置文件 (.ini): 2个 - 许可证文件 (LICENSE): 1个 - Markdown文档 (.md): 1个 - 工厂配置文件 (factories): 1个 - YAML配置文件 (.yml):...

    c#读写App.config,ConfigurationManager.AppSettings 不生效的解决方法

    你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件。 本文探讨用代码的方式访问 App.config 的方法。关于 App.config 的使用远比上面提到的用途...

    Visual C++网络通信编程实用案例精选_7

    362 7.3.3 串口属性设置 365 7.3.4 缓冲区控制 366 7.3.5 串口读写 367 7.3.6 通信事件 369 7.3.7 设备控制命令 370 7.3.8 实例实现 370 <br>第8章 代理服务器编程实例 378 ...

    iBatis SQL Maps开发指南.pdf

    <properties>元素 元素 元素 元素 元素 元素 SQL Map XML映射文件 Mapped Statements Statement的类型 SQL 语句 自动生成的主键 存储过程 parameterClass parameterMap Inline Parameter简介 resultClass resultMap ...

    Android集成主流优秀第三方组件框架

    Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、格式...

    集成目前Android主流优秀第三方组件

    Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、格式...

    Android例子源码集成安卓主流优秀第三方组件框架.zip

    Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、...

    集成安卓主流优秀第三方组件框架.zip

    Properties操作工具类(ToolProperties.java),读写Properties文件操作 网络操作工具类(ToolNetwork.java),获取网络信息、更改切换网络等相关操作 日期操作工具类(ToolDateTime.java),获取日期、日期加减、...

    JAVA 范例大全 光盘 资源

    实例70 读写Properties文件 170 实例71 配置Properties带附件发送邮件 175 实例72 资源国际化(Properties) 179 常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用...

    基于Dubbo实现的SOA分布式(没有实现分布式事务)-SpringBoot整合各种组件的JavaWeb脚手架+源代码+文档

    6. 引用application.properties中的属性的方式:@ConfigurationProperties(prefix = "spring.mail") + @Component + setter + getter 7. 引用其他自定义配置文件中的属性的方式: - @Component - ## 项目备注 1...

    R软件代码转换为matlab-happly:用于PLY文件格式的C++仅标头解析器。高兴地解析.ply!

    R软件代码转换为matlab 快乐地 PLY文件格式的仅标头C ++读取器/写入器。 高兴地解析.ply! 特征: ...顶点具有“位置”和“颜色”之类的属性,而面具有作为顶点索引列表的属性。 hapPLY公开了用于读

    Java JDK实例宝典

    13 Properties属性文件 第5章 字符串 5. 1 使用String 5. 2 基本数据类型与字符串的转化 5. 3 判断Java标识符 5. 4 使用StringBuffer 5. 5 IP地址转化成整数 5. 6 18位身份证格式验证 ...

    NHibernate中文帮助手册API

    为持久化成员变量声明读写属性  4.1.2. 实现一个默认的构造器(constructor)  4.1.3. 提供一个标识属性(identifier property)(可选)  4.1.4. 使用非不可继承的(non-sealed)类以及虚方法(virtual ...

Global site tag (gtag.js) - Google Analytics