方式一:
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();
}
}
分享到:
相关推荐
这通常通过以下两种方式完成: 1. 相对类路径:如果你的Properties文件与Java源代码位于同一目录结构下,可以使用`getResourceAsStream()`方法,配合类路径来加载。例如: ```java InputStream in = getClass()....
默认情况下,Java Properties类在读取和写入文件时使用ISO-8859-1编码,这是一种西欧字符集,不包含中文字符。当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以...
使用`Properties`类加载`properties`文件有两种主要方法: - `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`:接受一个`Reader`,适用于...
本篇将详细讲解两种读取`properties`文件路径的方法,并通过一个项目示例进行演示。 方法一:使用`java.util.Properties`类 1. 首先,我们需要创建一个`properties`文件,例如命名为`config.properties`,并将它...
读取 Properties 文件有多种方式,其中两种常见的是: - 使用`Class.getResourceAsStream(String name)`:通过类路径读取资源文件。 - 使用`ClassLoader.getResourceAsStream(String name)`:通过类加载器读取资源...
Java提供了`java.util.Properties`类来方便地读取和写入这些文件。 首先,让我们详细了解`Properties`类的功能: 1. **读取Properties文件**:使用`Properties`类的`load()`方法可以从输入流中加载`.properties`...
在Spring框架中,读取properties文件主要通过两种方式:`PropertyPlaceholderConfigurer` 和 `@Value` 注解。 1. **PropertyPlaceholderConfigurer**: 这是一个Spring的bean定义类,它允许我们从properties文件中...
Java提供了多种方式来加载properties文件,本文将详细介绍Java加载properties文件的两种主要实现方式,并提供相应的示例代码。 使用java.util.Properties类的load(InputStream in)方法加载properties文件 Java中的...
与前两种方法相比,这种方式更加通用,因为它不依赖于特定的类或类加载器。 ```java import java.io.InputStream; import java.util.Properties; public class SystemResourceExample { public static void main...
有两种主要方法来获取资源文件: - 使用 `ClassLoader.getSystemResourceAsStream()` 方法,例如:`InputStream inputstream = ClassLoader.getSystemResourceAsStream("info.properties");` 这种方式下,文件路径...
在Java中,有两种主要方式来获取Properties文件的InputStream对象,这将用于读取文件内容: 1. 使用`ClassLoader.getSystemResourceAsStream()`方法,例如: ```java InputStream inputStream = ClassLoader....
在 Java 中,读取 Properties 文件有多种方法,本文将介绍两种常见的方法。 方法一:使用 Properties 类 使用 Properties 类读取 Properties 文件非常简单。首先,我们需要创建一个 Properties 对象,然后使用 ...
本篇文章将深入探讨如何使用Java工具类来读取和修改这两种类型的配置文件。 首先,我们来看`YmlUtil.java`,这是一个专门处理YAML格式配置文件的工具类。YAML是一种简洁且易于阅读的数据序列化语言,常用于配置文件...
Java操作Properties属性文件是Java开发中的常见任务,主要用于配置应用的参数或存储系统设置。`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar`...通过熟练掌握这两种方法,可以更高效地处理和管理Java应用的配置信息。
本文将详细介绍如何在Android中读取`properties`文件,包括两种不同的方法。 **方法一:使用上下文读取** 当我们在Android应用中读取`properties`文件时,最常见的方式是通过上下文(`context`)访问。`properties`...
### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息...这两种方法都有各自的优点,开发者可以根据具体需求选择合适的方法。
Java读取Properties配置文件是Java开发中常见的任务,主要用于存储应用程序的配置参数,如数据库连接字符串、系统设置等。在Java中,我们可以使用`java.util.Properties`类来处理.properties文件。下面详细介绍两种...
Java读写properties文件是在Java开发中一种常见的配置文件读写方式,但是在读写properties文件时,经常会遇到中文乱码问题。下面将详细介绍Java读写properties文件解决中文乱码问题的知识点。 一、Properties文件...