`

java读取.properties属性文件并格式化参数

 
阅读更多

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);
	}

}

 执行情况如下:



 

  • 大小: 6.1 KB
0
3
分享到:
评论

相关推荐

    读取.properties文件

    在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...

    java 读取properties文件代码

    在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...

    国际化插件--读取 .properties的中文文件

    首先,.properties文件是Java平台用于存储配置信息或文本资源的标准格式,特别适用于存储国际化字符串。这些文件通常包含键值对,其中键是标识符,值是对应的字符串。例如,键`greeting`可能对应值`你好,世界!`。...

    Python实现读取Properties配置文件的方法

    `__init__`用于初始化类实例,并接收文件路径作为参数;`getProperties`方法负责打开文件,读取内容,并将键值对存储到字典中。 ```python class Properties: fileName = '' def __init__(self, fileName): ...

    js读取properties文件

    在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...

    java操作properties属性文件jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar,有例子

    Java操作Properties属性文件是Java开发中的常见任务,主要用于配置应用的参数或存储系统设置。`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar` 是一个专门用于编辑和管理Properties文件的工具,这使得开发者可以...

    读取properties文件工具类

    这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...

    jquery.i18n.properties两个js文件打包

    首先,`.properties`文件是一种广泛用于存储配置信息或本地化文本的文件格式,主要在Java生态系统中使用。每个`.properties`文件通常包含键值对,其中键是唯一的标识符,值是对应的字符串内容。在国际化场景下,这些...

    jquery.i18n.properties-min-1.0.9

    jQuery i18n.properties.min-1.0.9是一个小巧而强大的插件,它专门用于帮助前端开发者轻松地读取和处理配置文件,从而实现前端的国际化功能。该插件基于jQuery框架,简化了原本复杂繁琐的国际化过程。 1. **jQuery...

    读取Properties文件的六种方法

    ### 读取Properties文件的六种方法 在Java开发中,`Properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过不同方式读取这些配置信息,可以提高程序的灵活性与可维护性。本文将详细...

    java修改Properties文件,让输出格式与输入格式保持不变

    Properties类在加载和保存文件时,会按照一定的规则进行格式化,如转换非ASCII字符为Unicode转义序列,去除多余的空格等。这些行为可能导致原始文件的格式被破坏。为了解决这个问题,我们可以自定义一个Properties...

    java读取properties文件

    在Java编程中,读取`properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。本篇文章将详细介绍如何在Java中不依赖第三方库来读取`.properties`文件。 首先,`properties`...

    Java_Properties_类读取配置文件信息

    Java 支持使用 `.properties` 文件作为其标准配置文件格式,这得益于 `java.util.Properties` 类的内置支持。这个类提供了一系列方法,方便我们在程序中读取和写入配置信息。 一、`.properties` 文件形式 `....

    java读取配置文件

    Java 读取配置文件是开发过程中常见的需求,用于获取应用程序运行时所需的参数或设置。配置文件通常包含关键的系统信息,如数据库连接字符串、API密钥等,它们允许程序根据不同的环境或用户需求进行动态配置。Java ...

    java 读properties 文件六种方法

    与第二种方法类似,但更直接地使用`PropertyResourceBundle`,它专门用于读取Properties格式的资源文件。 ```java import java.io.FileInputStream; import java.io.InputStream; import java.util....

    如何读取webroot文件下的属性文件

    在Web开发中,属性文件通常用于存储配置信息,如数据库连接字符串、系统参数或本地化文本。这些文件通常以`.properties`为扩展名,并且位于应用程序的`WEB-INF`或`webroot`目录下,以便于访问和管理。在本文中,我们...

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    下面是一个读取`a.properties`并创建一个新的`b.properties`文件的示例代码: ```java import java.io.*; import java.util.*; public class PropertyTest { public static void main(String[] args) { ...

    java读取属性文件

    总结起来,Java读取属性文件主要涉及`java.util.Properties`类,以及相关的输入输出流操作。对于更复杂的需求,可以借助于`ResourceBundle`或第三方库。在实际项目中,要考虑到跨环境的适应性,以及代码的可维护性和...

    java Properties文件key,value读取

    这种文件格式在Java应用中广泛用于保存应用程序的配置参数、国际化字符串或者数据库连接信息等。读取Properties文件是Java开发中的基础操作,下面我们将详细探讨如何在Java中读取Properties文件的内容。 首先,我们...

    ApplicationResources.properties

    为了加载并使用`ApplicationResources.properties`文件,Java提供了一系列API,如`java.util.Properties`类。开发者可以使用`Properties.load()`方法读取文件内容,然后通过键来获取相应的值。例如: ```java ...

Global site tag (gtag.js) - Google Analytics