`
- 浏览:
27174 次
- 性别:
- 来自:
深圳
-
Properties读文件
public void readByFile()
{
//实例化一个Properties
protected static Properties p = new Properties();
InputStream in = null;
String propertyFileName = "backspell.properties";
try{
in = HNightProcessor.class.getClassLoader().getResourceAsStream (propertyFileName);
//读取文件时用Properties的load()方法
if (in != null)
p.load(in);
]catch(IOException e)
{
System.out.println(e.getMessage());
} finally {
if (in != null) {
try {
in.close();
//out.close();
} catch (IOException e) {
System.out.println("close " + propertyFileName + " error!");
}
}
}
//用Properties的getProperty方法获取文件中对应的参数名的值
String isBack_=p.getProperty("isBack").toString();
}
//Properties写文件
public void writeByFile()
{
//实例化一个Properties
protected static Properties p = new Properties();
OutputStream fos=null;
try{
//写入数据
fos = new FileOutputStream(ConfigLocation.getWebRoot ().replace ("WebRoot", "resources")+"backspell.properties");
//写入对应属性的值
p.setProperty("isBack","false");
p.store(fos, "Update'isBack'value");
}catch(IOException e)
{
System.out.println(e.getMessage());
} finally {
if (in != null) {
try {
fos.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
properties文件读写操作
### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...
此外,在实际应用中,还可以结合文件操作类如`FileInputStream`和`FileOutputStream`来实现更复杂的功能,比如加密解密配置文件、动态配置加载等。 以上就是关于Java读写`Properties`配置文件的详细讲解。希望对你...
在Java编程语言中,Properties文件是一种常见的存储配置信息的方式,它们通常用于保存应用程序的设置、数据库连接字符串等数据。...开发人员可以导入这个库,快速集成Properties文件的读写功能,从而提升开发效率。
当然,如果你的项目依赖较多的配置文件操作,可能需要考虑使用更高级的库,如`configparser`(Python 3)或`ConfigObj`,它们提供了更多的特性和错误处理机制。不过,对于基本的需求,上述自定义的`Properties`类...
根据给定文件的信息,我们可以总结出关于 Java 中 Properties 和 XML 的读写操作的相关知识点。 ### 一、Properties 文件的读写操作 #### 1. 读取 Properties 文件 在 Java 中,`Properties` 类用于处理属性文件...
在Java编程中,读写`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息、设置或环境变量。本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的...
通过读取、写入、修改和删除操作,我们可以灵活地处理配置文件。在实际应用中,确保正确处理文件输入输出流,避免资源泄漏,是确保程序稳定运行的关键。同时,考虑到配置文件可能会被多个线程访问,要注意使用适当的...
这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...
在写入Properties文件时,确保使用了`Properties.store()`方法,并在操作完成后关闭流: ```java OutputStream out = new FileOutputStream("config.properties"); prop.setProperty("key", "new value"); prop....
cout打开配置文件失败"; getchar(); return 0; } cprop.load(); vector<string> vec = cprop.read("key3"); for (int i=0; i();i++) { cout[i].c_str(); } cprop.close();*/ /*写操作 CProperties cprop_write; ...
总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...
在Java中,我们可以使用`java.util.Properties`类来加载和操作这类文件。以下是读取`properties`文件的基本步骤: 1. 加载`properties`文件: - 创建`Properties`对象实例:`Properties prop = new Properties();`...
默认情况下,`Properties`类使用ISO-8859-1编码读写文件,如果配置文件包含非ASCII字符(如中文),可能需要显式指定UTF-8编码: ```java props.load(new InputStreamReader(fis, StandardCharsets.UTF_8)); ...
这些文件以键值对的形式组织数据,易于读写。本示例着重介绍如何将时间写入`properties`文件并读取出来。 首先,我们需要了解`java.util.Properties`类,它是Java标准库中处理`properties`文件的核心类。它提供了...
`Configuration.java`可能是实现配置文件操作的一个类,它可能包含了读取、修改Properties文件的方法。`save.properties`和`test.properties`则是实际的Properties文件,可以作为读取和写入操作的目标。 5. **注意...
在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的操作。 2. **加载Properties文件** 使用`Properties`类的`load()`方法加载Properties文件。这个方法...
- **Java**:Apache POI库可以帮助读写Excel文件,Java的内置`Properties`类可以处理Properties文件。 - **Python**:`openpyxl`库处理Excel文件,`configparser`模块处理Properties文件。 - **Python pandas**:...
在Java编程中,操作配置文件,尤其是`.properties`文件,是一项常见的任务。`.properties`文件主要用于存储应用程序的配置信息,通常包含键值对,其中键是唯一的标识符,值是与该键相关联的数据。Java提供了`java....
总结,属性文件读写操作类的核心在于`java.util.Properties`类的使用,以及如何优雅地进行文件I/O操作。理解这些知识点对于开发Java应用程序,特别是需要持久化配置信息的应用来说至关重要。通过自定义类和工具方法...