import java.io.*;
import java.util.*;
class PropertiesDemo
{
public static void main(String[] args) throws IOException
{
// Properties prop = System.getProperties();//new Properties();
// prop.setProperty("01","zhangsan");
// prop.setProperty("02","lisi");
// prop.list(new PrintStream("sys.txt"));
// infoToProp();
Properties prop = new Properties();
FileInputStream fis = new FileInputStream("info.txt");
prop.load(fis);
prop.setProperty("lisi","29");
FileOutputStream fos = new FileOutputStream("info.txt");
prop.store(fos,"hahha");
// System.out.println(prop.getProperty("wangwu"));
fos.close();
fis.close();
}
public static void infoToProp()throws IOException
{
Properties prop = new Properties();
BufferedReader bufr =
new BufferedReader(new FileReader("info.txt"));
String line = null;
while((line=bufr.readLine())!=null)
{
// System.out.println(line);
String[] arr = line.split("=");
prop.setProperty(arr[0],arr[1]);
}
System.out.println(prop.getProperty("lisi"));
bufr.close();
}
}
分享到:
相关推荐
《log4j.properties 使用详解》 在Java开发中,日志记录是一项不可或缺的工作,它能够帮助开发者追踪程序运行状态,定位错误,优化性能。而log4j作为一款强大的日志框架,广泛应用于各种Java项目中。本文将详细介绍...
实际使用这个类时,首先确定配置文件的路径,然后创建`Properties`类的实例,最后调用`getProperties`方法获取配置字典: ```python import sys fileName = sys.path[0] + '\\' + 'system.properties' p = ...
2. **写入Properties文件**:使用`Properties`类的`store()`方法可以将属性列表写入到输出流,例如`writePropertiesFile`方法中的`properties.store(outputStream, comment)`,其中`comment`参数是可选的注释字符串...
如果你需要在用户选择文件后读取.properties文件,可以利用FileReader API的`readAsText()`方法。一旦读取完成,会触发`onload`事件,你可以在这个事件回调中获取到文件内容。 ```javascript let fileInput = ...
在Java中,我们可以使用`Properties`类的`entrySet()`方法获取所有键值对,然后逐一对比两个文件中的对应键值对。如果有任何不同,就将其记录下来。 `property.java`文件可能是用于表示单个属性或辅助处理属性的类...
当向Properties文件写入中文时,我们需要创建一个OutputStreamWriter对象,指定UTF-8编码,然后使用Properties类的store()方法。以下是示例代码: ```java Properties props = new Properties(); props.setProperty...
1. **使用Properties类** Java的标准库提供了`java.util.Properties`类,它是处理`.properties`文件的主要工具。首先,我们需要创建一个`Properties`对象,然后加载文件内容: ```java Properties prop = new ...
为了更好地利用这个插件,可以参考`使用方法.txt`文件,其中详细阐述了如何安装和使用`properties editor`。在Eclipse中启用插件后,只需打开对应的`properties`文件,即可体验到这些优化的功能。 总的来说,`...
使用`Properties`类加载`properties`文件有两种主要方法: - `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`:接受一个`Reader`,适用于...
博主分享了一个实用的方法,即通过Unicode转换工具来处理含有中文字符的properties文件,以确保数据的正确性。 首先,我们需要理解Java Properties文件的编码问题。默认情况下,Java Properties类在读取和写入文件...
1. **设置Java程序读写Properties时的编码**:在使用`Properties.load()`和`Properties.store()`方法读写Properties文件时,可以传入一个`java.io.InputStream`或`java.io.OutputStream`对象,并通过`...
本话题将介绍一种Java `.properties`中文资源批量转换工具的使用方法,帮助开发者高效地管理他们的中文资源文件。 首先,我们有一个名为`PropertiesExchangeTool.exe`的工具,这可能是一个专门设计用于处理`....
### 方法一:使用`java.util.Properties`类的`load()`方法 这是最直接的方法,通过创建`Properties`对象并调用其`load()`方法,传入一个`InputStream`实例来加载Properties文件。例如: ```java import java.io....
在标准的Properties类中,`load()`方法会跳过所有非键值对的行,而`store()`方法则只会写入键值对,不会保存注释或空行。`CommentedProperties`通过改进这些方法来解决这个问题。 首先,当我们使用`...
本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的load()方法** 这是最基本的方法,通过`FileInputStream`打开文件,然后使用`Properties`类的`load()`方法加载内容...
### 如何使用Java读取properties文件内容 在Java开发中,`properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过这种方式,可以实现程序与配置的分离,便于维护和调整。本文将详细...
这种方法是通过`InputStream`加载一个`Properties`对象,然后使用`load()`方法来读取`Properties`文件中的内容。这种方法适用于任何类型的`InputStream`。 **代码示例:** ```java import java.io.FileInputStream...
Java中可以使用`java.util.Properties`类的`store()`方法实现 2. **Properties转Excel** - 首先读取Properties文件,解析每行的键值对 - 在Excel中创建一个新的工作表,设置两列,一列作为键,一列作为值 - 使用...
要读取`properties`文件,我们首先需要创建一个`Properties`对象,然后使用`load()`方法从输入流中加载文件内容。以下是一个基本示例: ```java import java.io.FileInputStream; import java.io.IOException; ...
以下是一个简单的示例,展示如何使用Properties类加载文件并将其内容转换为Map: ```java import java.io.*; import java.util.*; public class PropertyHandler { public static Map, String> loadProperties...