`
西北小强
  • 浏览: 343993 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java读取properties文件

    博客分类:
  • Java
阅读更多

前几天写的一个用java中的ResourceBundle类来读取配置文件的demo,继续在这儿做笔记了。

1、目录结构图

 2、配置文件


3、用单例模式读取配置文件

package com.util.readProperites;
import java.util.ResourceBundle;
/**
 * 
 * 类描述:根据配置文件名(name)和文件中的键值(key)读取系统中properties文件
 * 创建人:*** 
 * 创建时间:2013-6-21 上午11:11:04   
 * 修改备注:   
 * @version   V1.0
 */
public class ReadProUtil {
	private static ReadProUtil rpu = null;

	private ReadProUtil() {
	}

	public synchronized static ReadProUtil getRpu() {
		if (rpu == null) {
			rpu = new ReadProUtil();
		}
		return rpu;
	}
	/**
	 * 
	 * @Title: getProInfo
	 * @Description: 该方法用来读取配置文件中键所对应的值
	 * @param name 配置文件的名字
	 * @param 需要获取文件的键值
	 * @return '-1'表示传入参数为空
	 */
	public String getProInfo(String name,String key){
		String value="";
		if(name!=null && name.trim().length()>0 && key!=null && key.trim().length()>0){
			try {
				ResourceBundle rb = ResourceBundle.getBundle(name);
				value=rb.getString(key);
			} catch (Exception e) {
				System.out.println("配置文件读取错误===================");
				e.printStackTrace();
			}
		}else{
			value="-1";
		}
		return value;
	}
}

 4、测试获取配置文件中键property对应的值

package com.util.readProperites;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 测试配置文件读取类
 */
public class TestReadPro {
	public static void main(String[] args) {
		String s=ReadProUtil.getRpu().getProInfo("mypro_en_US", "property");
		System.out.println("property:"+s);

	}
}

 

5、运行结果


 

  • 大小: 15.4 KB
  • 大小: 3.5 KB
  • 大小: 36.2 KB
分享到:
评论

相关推荐

    java 读取properties文件代码

    读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...

    Java读取Properties文件的六种方法

    ### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    总结一下,处理Java中的Properties文件时,关键是正确指定文件路径,以及在写入和读取时妥善管理文件流。确保关闭流并根据需要刷新,以避免数据丢失或未更新的问题。通过学习和实践这些解决方案,你将在Java应用开发...

    Java读取properties文件的三种方式

    在Java编程中,读取properties文件是常见的任务,主要用于配置应用程序的参数或环境变量。properties文件通常以键值对的形式存储数据,便于管理和修改。本文将详细介绍三种在Java中读取properties文件的方法。 1. ...

    java读写properties配置文件

    ### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...

    java读取properties文件(配置文件)

    java读取properties文件的工具类,传入配置文件名字和其中的key就可以读取

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...

    Java读取Properties文件的六种方法.txt

    ### Java读取Properties文件的六种方法 在Java开发中,`Properties`类是一个非常实用且常见的工具类,主要用于管理程序中的配置信息。通常情况下,这些配置信息会被存储在一个`.properties`文件中,并通过`...

    JAVA读取properties文件的值

    // 加载properties文件 props.load(input); } catch (IOException ex) { ex.printStackTrace(); } finally { if (input != null) { try { input.close(); } catch (IOException e) { e.printStackTrace(); ...

    (转)java读取properties文件

    在Java编程中,读取`properties`文件是一个常见的任务,这些文件通常用于存储应用程序的配置信息,如数据库连接字符串、系统参数等。本篇将详细讲解如何在Java中读取`properties`文件,并通过提供的`...

    java对properties配置文件的读和写

    本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`配置文件。 **1. 读取properties配置文件** 在Java中读取`properties`文件通常涉及以下步骤: 1.1.1 创建`Properties`对象:`Properties`类...

    java实现properties文件读取

    本篇将深入探讨如何使用Java来实现Properties文件的读取。 首先,我们需要了解Properties类在Java中的作用。`java.util.Properties`是Java提供的一个类,它继承了`Hashtable`,主要用于处理属性列表(键/值对)。...

    java解析Properties配置文件为对象Bean

    利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...

    java读取properties文件的方法

    总结来说,Java读取Properties文件主要有以下步骤: 1. 创建`Properties`对象。 2. 使用`getResourceAsStream()`方法获取Properties文件的输入流。 3. 调用`load()`方法加载文件内容到`Properties`对象。 4. 使用`...

    java读取properties文件,连接数据库

    本文将详细介绍如何使用Java读取`.properties`文件并利用这些信息连接到数据库。 首先,我们需要理解`.properties`文件的结构。这是一种简单的键值对格式,例如: ``` database.url=jdbc:mysql://localhost:3306/...

    java 改变Properties文件中的键值

    在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的操作。 2. **加载Properties文件** 使用`Properties`类的`load()`方法加载Properties文件。这个方法...

    java读取properties配置文件

    本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`properties`文件的格式。一个标准的`.properties`文件通常包含多个行,每行由一个键和一个值组成,它们之间用等号(`=`)或冒号(`:`)...

Global site tag (gtag.js) - Google Analytics