`
wb1991wb
  • 浏览: 157839 次
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA Properties类的使用

阅读更多

------------------------------------------------------
Properties类的重要方法
Properties 类存在于胞 Java.util 中,该类继承自 Hashtable
1. getProperty ( String  key) ,   用指定的键在此属性列表中搜索属性。也就是通过参数 key ,得到 key 所对应的 value。
2. load ( InputStream  inStream) ,从输入流中读取属性列表(键和元素对)。通过对指定的文件(比如说上面的 test.properties 文件)进行装载来获取该文

件中的所有键 - 值对。以供 getProperty ( String  key) 来搜索。
3. setProperty ( String  key, String  value) ,调用 Hashtable 的方法 put 。他通过调用基类的put方法来设置 键 - 值对。
4. store ( OutputStream  out, String  comments) ,   以适合使用 load 方法加载到 Properties 表中的格式,将此 Properties 表中的属性列表(键和元素

对)写入输出流。与 load 方法相反,该方法将键 - 值对写入到指定的文件中去。
5. clear () ,清除所有装载的 键 - 值对。该方法在基类中提供。
-------------------------------

 

public class PropertiesTest {
	
	public static void main(String[] args) {
		Properties p=new Properties(); 
		try {
			
			InputStream is=new PropertiesTest().getClass().getResourceAsStream("/config/db.properties");
			p.load(is);
			String s=(String) p.get("username");
			System.out.println(s);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}

 属性文件放在classpath下面:即项目的src目录下面!

 

分享到:
评论

相关推荐

    java properties文件中文转化

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

    利用Java的Properties 类读取配置文件信息

    通过以上步骤,你可以使用Java的`Properties`类高效地读取、修改和保存配置文件,为你的应用程序提供灵活的配置管理。在实际项目中,你可能会将其封装到一个单独的类,如示例代码中的`PropertiesReader`,以提供更...

    java properties文件操作工具类,可追加修改

    此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作

    java properties应用案例

    在Java编程中,Properties类通常与`java.io.InputStream`和`java.io.OutputStream`一起使用,以实现对配置文件的读写操作。下面将详细介绍如何使用Properties类进行配置文件的操作。 1. **加载Properties文件** 要...

    JAVA 解决Properties文件保存中文乱码

    当向Properties文件写入中文时,我们需要创建一个OutputStreamWriter对象,指定UTF-8编码,然后使用Properties类的store()方法。以下是示例代码: ```java Properties props = new Properties(); props.setProperty...

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

    Java Properties 类是Java标准库中用于处理配置文件的关键组件,主要负责存储和加载键值对数据,常用于管理应用程序的配置信息。配置文件通常以`.properties`为扩展名,采用文本格式,每行包含一个键值对,键和值...

    java 改变Properties文件中的键值

    当我们需要在程序运行时修改这些键值对,可以使用Java的Properties类来实现。以下是一些关于如何在Java中改变Properties文件中键值的具体步骤和相关知识点: 1. **导入所需的库** 在Java代码中,首先需要导入`java...

    java对properties的操作工具类

    java对properties的操作工具类 属性文件

    Java中Properties类的操作实例详解

    Java中Properties类的操作实例详解 Java中Properties类是Java.util包中的一个重要类,主要用于读取Java的配置文件。Properties类继承自Hashtable,提供了几个主要的方法,包括getProperty、load、setProperty、...

    java实现properties文件读取

    在提供的`ConfigInfo.java`文件中,可能包含了实现Properties文件读取的具体逻辑,而`readme.txt`可能是指导如何使用这个类或者解释代码功能的文档。如果你需要查看具体实现,可以查阅这两个文件。通过分析`Config...

    Java写的Properties读写类

    Java自带的Properties不好用,自己写了一个直接读写类,支持配置文件描述,支持对像值的描述,支持指定文件编码(默认UTF-8)

    java 读取properties文件代码

    1. **加载Properties文件**:你可以使用`java.util.Properties`类来加载文件。首先,创建一个Properties对象,然后调用`load()`方法加载文件。这通常在类的初始化或静态块中完成。 ```java Properties prop = new ...

    java操作properties方法

    2. 使用类的`ClassLoader`:`this.getClass().getClassLoader().getResourceAsStream("filename")` 在示例代码中,`PropertiesTest`类展示了如何读取和写入不同类型的文件,包括`.properties`、`.xml`和`.txt`文件...

    java读取properties六种方法

    Java的标准库提供了`java.util.Properties`类,它是处理`.properties`文件的主要工具。首先,我们需要创建一个`Properties`对象,然后加载文件内容: ```java Properties prop = new Properties(); ...

    java 枚举遍历键值对 属性类Properties 类加载器

    在加载Properties文件时,通常使用类加载器来定位资源。例如,`getClass().getResourceAsStream()`就使用了当前类的类加载器来查找资源。 总结来说,Java的枚举提供了一种安全的方式来定义和管理一组相关的常量,...

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

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

    java对properties配置文件的读和写

    1.1.1 创建`Properties`对象:`Properties`类是Java提供的内置类,用于处理`properties`文件中的键值对。 ```java Properties properties = new Properties(); ``` 1.1.2 打开文件并创建`FileInputStream`:使用`...

    java Properties

    Java Properties是Java编程语言中用于处理配置文件的关键类,它主要用于存储和加载键值对,这些键值对可以在程序运行时被读取和修改。在Java工程中,Properties类经常被用来管理应用程序的配置参数,如数据库连接...

    Java读取含中文key的properties文件

    `java.util.Properties`是Java标准库中的一个类,它提供了一种加载和保存属性列表的方法,这些属性可以是字符串到字符串的映射。但是,由于默认的编码问题,我们需要指定正确的编码来解析含有非ASCII字符的键或值。...

    java读写properties配置文件

    `Properties`类是`java.util`包下的一个类,它专门用来处理文本配置文件。这类文件通常遵循“键=值”的格式,例如: ``` # info.properties url=http://example.com name=John Doe ``` #### 三、读取Properties...

Global site tag (gtag.js) - Google Analytics