import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
public class PropertyEditor {
public static void main(String[] args) throws Exception {
Properties prop = new Properties();// 属性集合对象
FileInputStream fis = new FileInputStream("prop.properties");// 属性文件输入流 (相对于根目录下的文件名,要加上包名 “src/prop.properties”)
prop.load(fis);// 将属性文件流装载到Properties对象中
fis.close();// 关闭流
// 获取属性值,sitename已在文件中定义
System.out.println("获取属性值:sitename=" + prop.getProperty("sitename"));
// 获取属性值,country未在文件中定义,将在此程序中返回一个默认值,但并不修改属性文件
System.out.println("获取属性值:country=" + prop.getProperty("country", "中国"));
// 修改sitename的属性值
prop.setProperty("sitename", "中国");
// 添加一个新的属性studio
prop.setProperty("studio", "Boxcode Studio");
// 文件输出流
FileOutputStream fos = new FileOutputStream("prop.properties");
// 将Properties集合保存到流中
prop.store(fos, "Copyright (c) Boxcode Studio");
fos.close();// 关闭流
}
}
prop.properties
sitename=\u4E2D\u56FD
siteurl=www.abcjava.com
studio=Boxcode Studio
分享到:
相关推荐
以上六种方法(加上Web应用环境下的方法)覆盖了Java中读取Properties文件的多种场景,开发者可以根据实际项目需求和资源文件的位置选择合适的方法。每种方法都有其适用场景和优缺点,在具体使用时应考虑资源文件的...
Java提供了内置的`Properties`类来方便地读取和写入这些配置文件,使得在程序中动态访问这些设置变得简单。 首先,我们需要创建`.properties`文件。例如,我们可以创建一个名为`config.properties`的文件,内容如下...
3. **加载properties文件** 使用`Properties`类加载`properties`文件有两种主要方法: - `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`...
- **创建资源文件**:在 ASP.NET 项目中,首先需要创建对应的 .properties 文件,并将它们放在一个合理的目录结构下,比如 App_GlobalResources 或 App_LocalResources。 - **引用 jQuery 和插件**:在页面头部...
本文将深入探讨如何使用Java读取资源文件,特别是properties类型的文件。 资源文件通常存储在项目的类路径(classpath)下,可以是.properties、.txt、.xml等形式,它们提供了与代码分离的配置选项。对于....
在Java开发中,读取`properties`文件是常见的任务,用于加载配置信息。`properties`文件通常包含了应用程序的设置,如数据库连接字符串、服务器端口等。本篇将详细讲解两种读取`properties`文件路径的方法,并通过一...
在深入探讨Java语言如何处理properties资源文件之前,我们先来明确一下properties文件的基本概念和用途。Properties文件是一种常用的配置文件格式,在Java开发中被广泛应用于存储应用的各种配置信息,如数据库连接...
2. **加载.properties文件**:调用`$.i18n.properties()`方法,传入文件名和可选参数,如语言代码,以加载相应的资源文件。 3. **获取和使用本地化字符串**:通过`$.i18n.prop(key)`方法,使用预先定义好的键来获取...
读取properties配置文件** 在Java中读取`properties`文件通常涉及以下步骤: 1.1.1 创建`Properties`对象:`Properties`类是Java提供的内置类,用于处理`properties`文件中的键值对。 ```java Properties ...
### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...
".properties"则是Java世界中常见的配置文件格式,用于存储键值对,通常用于本地化文本资源。该插件将这两个元素结合,为jQuery提供了处理国际化属性文件的能力。 jquery.i18n.properties插件的主要功能是加载和...
2. **JVM配置**:`OCS4J.properties`文件中可能包含针对Java虚拟机(JVM)的定制设置,例如垃圾回收策略、类加载器行为等,这些都是影响应用性能的关键因素。 3. **数据源配置**:在`OCS4J.properties`中,开发者...
2. **获取资源文件** - **方法a**: 使用`ClassLoader.getSystemResourceAsStream()`,例如:`InputStream inputstream = ClassLoader.getSystemResourceAsStream("info.properties");`。这种方法不需要文件路径以"/...
1. **访问资源文件**: - **类路径加载**:Java提供`Class.getResource()`和`Class.getResourceAsStream()`方法来从类路径中获取资源。例如,如果你有一个名为`config.properties`的配置文件,你可以通过如下方式...
本主题“day14_结构化数据库代码_以mysql为例”聚焦于如何通过编程与MySQL进行交互,主要涉及了db.properties配置文件和JDBC(Java Database Connectivity)工具类JdbcUtils.java的使用。 首先,`db.properties`...
1. **加载资源文件**: 使用`Properties`类的`load()`方法从输入流中加载属性列表。通常,我们会将资源文件放在`src/main/resources`目录下,这样Maven或Gradle构建工具会自动将其打包到最终的JAR文件中。然后,...
### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置...
通过使用`java.util.Properties`类,开发者可以在运行时动态加载和访问这些资源文件,从而增强代码的灵活性和可维护性。 #### 资源文件的创建方法 在Java项目中创建资源文件非常简单。最常见的方式是在项目的`src/...
它使用特定的配置文件`application.properties`来进行应用的配置,这个文件位于项目的`src/main/resources`目录下。以下就是`application.properties`文件中常见的配置项及其含义: 1. 请求端口号配置(server.port)...
这个异常通常发生在尝试访问一个不存在的资源文件时,比如国际化(i18n)配置文件。本文将深入探讨这个问题,提供解决方案,并讨论相关知识点。 首先,`org.apache.jasper.JasperException`是Apache Tomcat服务器中...