my.properties 属性文件内容如下:
test.properties =key \= {0} && value \= {1}
ReadProperties类如下:
package org.jshand.rp; import java.io.IOException; import java.io.InputStream; import java.text.MessageFormat; import java.util.Locale; import java.util.Properties; import java.util.ResourceBundle; /** * @file_name ReadProperties.java * @project readProperties * @author jshand * @createDate Jun 14, 2013 4:50:39 PM * @version 1.0 * http://www.jshand.com * */ public class ReadProperties { public static void main(String[] args) { Locale locale = Locale.getDefault() ; // ResourceBundle bundle = ResourceBundle.getBundle("my", locale); Properties properties = new Properties(); try { //获取class编译后的根目录下的my.propertie文件输入流, InputStream is = ReadProperties.class.getClassLoader().getResourceAsStream("my.properties"); //从InputStream 中读取 配置文件到 properties properties.load(is); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } // 从属性文件获取 test.properties 键所对应的 value String value = properties.getProperty("test.properties"); System.out.println(" value --->"+value); //使用MessageFormat 对value值进行 格式化, 即替换变量{0},{1}{......} String string = MessageFormat.format(value, new Object[]{" 名字 "," 张三 "}); System.out.println(" string --->"+string); } }
执行情况如下:
相关推荐
在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...
在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...
首先,.properties文件是Java平台用于存储配置信息或文本资源的标准格式,特别适用于存储国际化字符串。这些文件通常包含键值对,其中键是标识符,值是对应的字符串。例如,键`greeting`可能对应值`你好,世界!`。...
`__init__`用于初始化类实例,并接收文件路径作为参数;`getProperties`方法负责打开文件,读取内容,并将键值对存储到字典中。 ```python class Properties: fileName = '' def __init__(self, fileName): ...
在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...
Java操作Properties属性文件是Java开发中的常见任务,主要用于配置应用的参数或存储系统设置。`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar` 是一个专门用于编辑和管理Properties文件的工具,这使得开发者可以...
这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...
首先,`.properties`文件是一种广泛用于存储配置信息或本地化文本的文件格式,主要在Java生态系统中使用。每个`.properties`文件通常包含键值对,其中键是唯一的标识符,值是对应的字符串内容。在国际化场景下,这些...
jQuery i18n.properties.min-1.0.9是一个小巧而强大的插件,它专门用于帮助前端开发者轻松地读取和处理配置文件,从而实现前端的国际化功能。该插件基于jQuery框架,简化了原本复杂繁琐的国际化过程。 1. **jQuery...
### 读取Properties文件的六种方法 在Java开发中,`Properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过不同方式读取这些配置信息,可以提高程序的灵活性与可维护性。本文将详细...
Properties类在加载和保存文件时,会按照一定的规则进行格式化,如转换非ASCII字符为Unicode转义序列,去除多余的空格等。这些行为可能导致原始文件的格式被破坏。为了解决这个问题,我们可以自定义一个Properties...
在Java编程中,读取`properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。本篇文章将详细介绍如何在Java中不依赖第三方库来读取`.properties`文件。 首先,`properties`...
Java 支持使用 `.properties` 文件作为其标准配置文件格式,这得益于 `java.util.Properties` 类的内置支持。这个类提供了一系列方法,方便我们在程序中读取和写入配置信息。 一、`.properties` 文件形式 `....
Java 读取配置文件是开发过程中常见的需求,用于获取应用程序运行时所需的参数或设置。配置文件通常包含关键的系统信息,如数据库连接字符串、API密钥等,它们允许程序根据不同的环境或用户需求进行动态配置。Java ...
与第二种方法类似,但更直接地使用`PropertyResourceBundle`,它专门用于读取Properties格式的资源文件。 ```java import java.io.FileInputStream; import java.io.InputStream; import java.util....
在Web开发中,属性文件通常用于存储配置信息,如数据库连接字符串、系统参数或本地化文本。这些文件通常以`.properties`为扩展名,并且位于应用程序的`WEB-INF`或`webroot`目录下,以便于访问和管理。在本文中,我们...
下面是一个读取`a.properties`并创建一个新的`b.properties`文件的示例代码: ```java import java.io.*; import java.util.*; public class PropertyTest { public static void main(String[] args) { ...
总结起来,Java读取属性文件主要涉及`java.util.Properties`类,以及相关的输入输出流操作。对于更复杂的需求,可以借助于`ResourceBundle`或第三方库。在实际项目中,要考虑到跨环境的适应性,以及代码的可维护性和...
这种文件格式在Java应用中广泛用于保存应用程序的配置参数、国际化字符串或者数据库连接信息等。读取Properties文件是Java开发中的基础操作,下面我们将详细探讨如何在Java中读取Properties文件的内容。 首先,我们...
为了加载并使用`ApplicationResources.properties`文件,Java提供了一系列API,如`java.util.Properties`类。开发者可以使用`Properties.load()`方法读取文件内容,然后通过键来获取相应的值。例如: ```java ...