`
MMSCAU
  • 浏览: 114316 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Properties 类

阅读更多

jive 2.5 中读取xml配置文件 之 Properties基础篇

 

package src;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class PropTest {
	public static void main(String[] args) throws FileNotFoundException, IOException {
	   Properties prop=new Properties();
	   prop.load(new FileInputStream("config.properties"));
	   System.out.println(prop.get("mykey"));
	   
	   System.out.println("------XML------");
	   prop.loadFromXML(new FileInputStream("config.xml"));
	   System.out.println(prop.get("password"));
	   
	   //可以利用outPutStream来输出,也就是一定程度上实现管理功能
	}

}

 

config.properties

mykey = chen
myvalue = chen-value
 

config.xml

<?xml version="1.0" encoding="UTF-8"?>
<!-- 注意加载properties.dtd 标签库-->
 <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
 
<properties>
  <entry key="password">password</entry>
  <entry key="user">chen</entry>
</properties>

 

 

分享到:
评论

相关推荐

    Properties类小结

    Properties类在Java编程中扮演着重要的角色,它是Java标准库中的一个核心类,主要用于处理配置文件或存储键值对的数据。这个类继承自Dictionary类,并提供了丰富的API来操作属性文件,使得读取、写入配置信息变得...

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

    而Properties类是Java中用于处理键值对的标准工具,它通常与类加载器协同工作来加载和存储配置信息。现在,我们将深入探讨这些概念。 首先,让我们来看看枚举。在Java中,枚举可以通过以下方式定义: ```java ...

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

    7. **使用Properties类的其他方法** `Properties`类还提供了其他方法,如`propertyNames()`用于获取所有键的枚举,`list(PrintStream out)`用于打印所有键值对到控制台,以及`keys()`和`values()`方法分别获取所有...

    Java中Properties类的操作实例详解

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

    properties类封装

    在Java编程语言中,`Properties` 类是一个非常重要的工具,用于处理配置文件,这些文件通常以键值对的形式存储数据。这些数据可以是系统属性、应用程序配置或任何其他需要持久化存储的数据。`Properties` 类提供了...

    改进java.util.Properties类,让输出格式与输入格式保持不变.

    这篇博客文章“改进java.util.Properties类,让输出格式与输入格式保持不变”探讨了如何解决这个问题。 首先,我们需要理解`Properties`类的工作原理。它使用`InputStream`和`OutputStream`来读取和写入属性文件。...

    Java中的一个properties类

    如果这个类对你有帮助的话,你可以下载下来

    java Properties

    在Java工程中,Properties类经常被用来管理应用程序的配置参数,如数据库连接字符串、服务器端口、应用设置等。以下是对如何在Java项目中读取`.prop`文件的详细步骤和知识点的阐述: 1. **Properties类** - `java....

    使用Properties类来读取配置文件

    本篇文章将深入探讨如何使用Java中的`java.util.Properties`类来读取这些配置文件,包括基本用法、方法解释、代码示例及测试案例。 `Properties`类是Java标准库的一部分,专门设计用来处理键值对的存储,常用于存储...

    能保存Properties文件注释的Properties工具类

    在Java编程中,Properties类是用于处理属性列表的,这些属性列表通常以键值对的形式存储,例如配置文件。然而,标准的java.util.Properties类在加载和保存文件时会忽略注释,这在某些场景下可能不够理想。针对这个...

    Java_Properties_类读取配置文件信息

    【Java_Properties_类读取配置文件信息】 在软件开发中,配置文件是必不可少的,因为它们允许我们灵活地管理程序中的可变参数,而无需修改源代码。Java 支持使用 `.properties` 文件作为其标准配置文件格式,这得益...

    浅谈java Properties类的使用基础

    Java Properties类的使用基础 Java Properties类是Java标准库中的一种配置类,继承自HashTable,通常与IO流结合使用。它的主要特点是将key/value作为配置属性写入到配置文件中以实现配置持久化,或从配置文件中读取...

    读取Properties信息工具类

    在Java编程中,Properties类是用于处理属性文件的关键工具,它允许我们加载、存储和管理配置参数。"读取Properties信息工具类"是指一个自定义的Java类,它封装了与Properties文件交互的过程,通常包括加载、获取和...

    读取properties文件返回map

    2. **java.util.Properties类** Java提供了`java.util.Properties`类来处理`properties`文件。这个类继承自`Hashtable`,所以它可以将读取到的键值对存储为`Map`对象。 3. **加载properties文件** 使用`...

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

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

    java properties文件中文转化

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

    读取properties返回map并写入文件

    以下是一个简单的示例,展示如何使用Properties类加载文件并将其内容转换为Map: ```java import java.io.*; import java.util.*; public class PropertyHandler { public static Map, String&gt; loadProperties...

    解决Properties写中文乱码

    2. **使用Properties类的loadFromXML()和storeToXML()**:从Java 1.5开始,Properties类提供了XML格式的读写方法,它自动处理编码问题,能较好地支持中文字符: ```java Properties props = new Properties(); ...

Global site tag (gtag.js) - Google Analytics