`
bean-woo
  • 浏览: 135474 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Java读取properties文件两种方式

    博客分类:
  • Java
阅读更多

方式一:

package com.gps.server.util;

 

import java.io.IOException;

import java.io.InputStream;

import java.util.Properties;

 

/**

 * @author wubin E-mail:wubin3347@gmail.com

 * @version 创建时间:2011-11-2 上午11:29:53

 * 

 */

public class Test {

private static String param1;

private static String param2;

 

static {

Properties prop = new Properties();

InputStream in = Object.class.getResourceAsStream("/LoginKey.properties");

try {

prop.load(in);

param1 = prop.getProperty("key").trim();

param2 = prop.getProperty("value").trim();

} catch (IOException e) {

e.printStackTrace();

}

}

 

/**

* 私有构造方法,不需要创建对象

*/

private Test() {

}

 

public static String getParam1() {

return param1;

}

 

public static String getParam2() {

return param2;

}

 

public static void main(String args[]) {

System.out.println(getParam1());

System.out.println(getParam2());

}

}


方式二:
package com.appdev.bsf.common.server.common;

import java.util.ResourceBundle;

/**
 * @author wubin E-mail:wubin3347@gmail.com
 * @version 创建时间:2011-11-11 下午2:21:45
 * 
 */
public class Config {
private static ResourceBundle rBundle;

static {
try {
rBundle = ResourceBundle.getBundle("config");
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* 私有构造方法,不需要创建对象
*/
private Config() {
}

public static String getValue(String key) {
return rBundle.getString(key).trim();
}

}

分享到:
评论

相关推荐

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

    这通常通过以下两种方式完成: 1. 相对类路径:如果你的Properties文件与Java源代码位于同一目录结构下,可以使用`getResourceAsStream()`方法,配合类路径来加载。例如: ```java InputStream in = getClass()....

    java properties文件中文转化

    默认情况下,Java Properties类在读取和写入文件时使用ISO-8859-1编码,这是一种西欧字符集,不包含中文字符。当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以...

    读取properties文件返回map

    使用`Properties`类加载`properties`文件有两种主要方法: - `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`:接受一个`Reader`,适用于...

    读取properties文件路径的两种方式.zip

    本篇将详细讲解两种读取`properties`文件路径的方法,并通过一个项目示例进行演示。 方法一:使用`java.util.Properties`类 1. 首先,我们需要创建一个`properties`文件,例如命名为`config.properties`,并将它...

    Java Properties 解决中文乱码和顺序读写.docx

    读取 Properties 文件有多种方式,其中两种常见的是: - 使用`Class.getResourceAsStream(String name)`:通过类路径读取资源文件。 - 使用`ClassLoader.getResourceAsStream(String name)`:通过类加载器读取资源...

    java操作properties方法

    Java提供了`java.util.Properties`类来方便地读取和写入这些文件。 首先,让我们详细了解`Properties`类的功能: 1. **读取Properties文件**:使用`Properties`类的`load()`方法可以从输入流中加载`.properties`...

    SSM 读取properties文件

    在Spring框架中,读取properties文件主要通过两种方式:`PropertyPlaceholderConfigurer` 和 `@Value` 注解。 1. **PropertyPlaceholderConfigurer**: 这是一个Spring的bean定义类,它允许我们从properties文件中...

    Java加载properties文件实现方式详解

    Java提供了多种方式来加载properties文件,本文将详细介绍Java加载properties文件的两种主要实现方式,并提供相应的示例代码。 使用java.util.Properties类的load(InputStream in)方法加载properties文件 Java中的...

    API读取Properties文件的六种方法

    与前两种方法相比,这种方式更加通用,因为它不依赖于特定的类或类加载器。 ```java import java.io.InputStream; import java.util.Properties; public class SystemResourceExample { public static void main...

    java对properties文件的操作.pdf

    有两种主要方法来获取资源文件: - 使用 `ClassLoader.getSystemResourceAsStream()` 方法,例如:`InputStream inputstream = ClassLoader.getSystemResourceAsStream("info.properties");` 这种方式下,文件路径...

    java对properties文件的操作[定义].pdf

    在Java中,有两种主要方式来获取Properties文件的InputStream对象,这将用于读取文件内容: 1. 使用`ClassLoader.getSystemResourceAsStream()`方法,例如: ```java InputStream inputStream = ClassLoader....

    Java 读取、获取配置文件.properties中的数据

    在 Java 中,读取 Properties 文件有多种方法,本文将介绍两种常见的方法。 方法一:使用 Properties 类 使用 Properties 类读取 Properties 文件非常简单。首先,我们需要创建一个 Properties 对象,然后使用 ...

    java配置文件修改读取工具类,包括yml和properties类型文件

    本篇文章将深入探讨如何使用Java工具类来读取和修改这两种类型的配置文件。 首先,我们来看`YmlUtil.java`,这是一个专门处理YAML格式配置文件的工具类。YAML是一种简洁且易于阅读的数据序列化语言,常用于配置文件...

    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`...通过熟练掌握这两种方法,可以更高效地处理和管理Java应用的配置信息。

    properties文件的读取

    本文将详细介绍如何在Android中读取`properties`文件,包括两种不同的方法。 **方法一:使用上下文读取** 当我们在Android应用中读取`properties`文件时,最常见的方式是通过上下文(`context`)访问。`properties`...

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

    ### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息...这两种方法都有各自的优点,开发者可以根据具体需求选择合适的方法。

    java读取properties配置文件的方法

    Java读取Properties配置文件是Java开发中常见的任务,主要用于存储应用程序的配置参数,如数据库连接字符串、系统设置等。在Java中,我们可以使用`java.util.Properties`类来处理.properties文件。下面详细介绍两种...

    Java读写properties文件解决中文乱码问题.docx

    Java读写properties文件是在Java开发中一种常见的配置文件读写方式,但是在读写properties文件时,经常会遇到中文乱码问题。下面将详细介绍Java读写properties文件解决中文乱码问题的知识点。 一、Properties文件...

Global site tag (gtag.js) - Google Analytics