微信开发的时候需要用到读写属性文件,就简单写了点
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"); } }
相关推荐
### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...
在Python编程中,有时我们需要处理Java开发中常用的`.properties`配置文件。虽然Python标准库并未直接提供处理此类文件的模块,但我们可以自定义一个类来实现这个功能。本篇文章将详细探讨如何通过Python来读取并...
### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...
3. **写入Properties文件**:为了更新或添加新的属性,`PropertyUtil.java`可能有一个`saveProperties(Properties props, String filePath)`方法,它接受一个`Properties`对象和文件路径,然后使用`Properties`的`...
这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...
以下是对Java中读写Properties属性文件公用方法的详细解释: 1. `getProperty(String key)`:这个方法用于根据给定的键`key`查找并返回对应的值。如果找不到匹配的键,将会返回`null`。例如,如果我们有一个键`...
在Java编程中,属性文件(Properties File)是一种用于存储配置信息和键值对的数据结构,广泛应用于软件开发中。它们通常以`.properties`为扩展名,格式简单且易于读写。属性文件对于管理应用程序的配置参数、国际化...
在Java编程中,读写`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息、设置或环境变量。本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的...
总结,属性文件读写操作类的核心在于`java.util.Properties`类的使用,以及如何优雅地进行文件I/O操作。理解这些知识点对于开发Java应用程序,特别是需要持久化配置信息的应用来说至关重要。通过自定义类和工具方法...
在Java中,`.properties`文件通常使用ISO-8859-1编码进行读写。但是,如果你的文件包含中文字符,那么使用UTF-8编码会更为合适,因为UTF-8能够支持广泛的字符集,包括中文字符。 步骤一:检查文件编码 1. 打开...
自己定义一个属性文件:例如prop.properties baseFilePath=D:/kuanter/resource tesx=abcd 我们要做的第一步是要将文件读取到Properties类对象中,由于load有一个参数是InputStream,所以我们可以用 ...
在Java编程中,属性文件(通常以`.properties`为扩展名)是一种常见的配置文件类型,用于存储应用程序的配置参数和设置。这些文件以键值对的形式组织,键和值之间用等号`=`或冒号`:`分隔。在本教程中,我们将深入...
本篇文章将深入探讨如何解决Java读写.properties文件时的中文乱码问题。 首先,了解.properties文件的特性。这种文件的默认编码通常是ISO-8859-1,它不支持中文字符。因此,当文件中含有中文时,必须明确指定读写时...
在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的操作。 2. **加载Properties文件** 使用`Properties`类的`load()`方法加载Properties文件。这个方法...
- 调用`Properties`对象的`store`方法,传入`FileOutputStream`,将属性写入文件。例如: ```java Properties props = new Properties(); String formattedTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")....
Properties类继承了Hashtable类,并且实现了Map接口,这意味着它可以像Map一样操作,同时也具备了处理文本属性文件的能力。 ### 1. Properties类与Properties配置文件 Properties类主要用于读取和写入.properties...
这个类提供了一种存储和加载属性列表的方法,它能够处理`.properties`文件的读写操作。 1. 加载`properties`文件: 要读取`properties`文件,我们首先需要创建一个`Properties`对象,然后使用`load()`方法从输入流...
在处理`properties`文件时,可能会遇到文件找不到、读写权限不足等问题。因此,务必使用`try-with-resources`语句捕获并处理可能的`IOException`。 8. **最佳实践** - 保持`properties`文件和源代码分离,避免...
然而,在读写Properties文件时,需要注意元素的顺序,因为Properties继承自HashTable,直接通过keySet()、keys()或entrySet()方法对Properties中的元素进行遍历时取出来的内容顺序与properties文件中的顺序不一致。...
这个工具类可能会使用`java.util.Properties`类和`java.io.FileInputStream`或`java.io.FileOutputStream`来读写文件。 3. **使用工具类读取.properties文件** 使用工具类读取`.properties`文件的步骤如下: 1. ...