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

Java常用类之Properties类

    博客分类:
  • java
阅读更多

 1.特性

  Properties类表示了一个持久的属性集,可保存在流中或从流中加载,实现内存和文件的交互.Properties继承了Hashtable<Object,Object>类,可以使用add(),addAll()等方法,但其自身只支持String类型的键和值,因此在Properties内部定义了setProperty()等方法以保证类型安全.在其关联的文件内部每一个Property是这样表示的:KEY=VALUE.

  2.方法

load(InputStream in) 从输入流中读取属性列表
setProperty(String key, String value) 调用Hashtable的put()方法
getProperty(String key) 调用hashtable的get()方法
store(OutputStream out, String comments) 将属性列表写入输出流
list(OutputStream out) 将属性列表输出到指定输出流

  3.使用

  代码

  1. public class PropertiesDemo {
  2. public static void main(String[] args) throws IOException {
  3. File file = new File("c:properties.txt");
  4. Properties p = new Properties();
  5. // 添加属性键值
  6. p.setProperty("a", "97");
  7. p.setProperty("b", "98");
  8. p.setProperty("c", "99");
  9. p.setProperty("d", "100");
  10. p.setProperty("b", "100");
  11. // 写入指定文件
  12. p.store(new FileOutputStream(file), null);
  13. // 从指定文件中读取属性键值
  14. p.load(new FileInputStream(file));
  15. // 在控制台输出
  16. p.list(System.out);
  17. }
  18. }

  运行结果:-- listing properties --b=100a=97d=100c=99同时,在c盘目录下生成对应的properties.txt文件.

技术分享:www.kaige123.com

1
5
分享到:
评论

相关推荐

    Java 常用类讲解

    Java 常用类是Java编程中不可或缺的部分,它们提供了丰富的功能,使开发人员能够高效地处理各种数据结构。在本讲解中,我们将重点关注三个关键的类:List接口及其常用的实现类ArrayList,Map接口以及HashMap类,还有...

    java 读取properties文件代码

    在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...

    java常用集合类总结

    Properties类是Java集合类中的一种特殊类,以键值对的形式存储数据,但只能存储字符串对。Properties类提供了两个方法:setProperties()和getProperties(),用于操作键值对。 在线程安全的集合类中,Vector、Stack...

    Java常用工具类大全,工作5年精心整理.zip

    "Java常用工具类大全,工作5年精心整理.zip"这个压缩包文件很可能包含了一位有经验的Java开发者在五年工作中积累的各种实用工具类,这些工具类能够极大地提高开发效率,简化代码编写。以下是对可能包含的知识点进行...

    java 常用工具类

    13. **Properties**: `Properties`类用于处理配置文件,可以加载和保存键值对,常用于应用程序的配置。 以上就是Java工具类中的核心知识点,它们在日常开发中有着广泛的应用。SuperUtility可能是一个自定义的工具...

    java常用工具类

    以下是对标题和描述中提到的一些Java常用工具类的详细讲解: 1. **UUID类**: `java.util.UUID` 是用来生成全局唯一标识符的类。UUID(Universally Unique Identifier)是一种128位的数字,可以确保生成的ID在全球...

    Java源码读写Properties文件.rar

    在Java编程中,Properties文件是一种常用的配置文件格式,它用于存储键值对,通常用于配置应用程序的参数。这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源...

    java读取properties文件

    在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接、系统参数等。这种文件通常以键值对的形式存在,键和值之间用等号(=)或冒号(:)分隔。本篇文章将深入探讨如何在...

    java完美读取properties文件

    在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。正确地读取这些文件对于应用程序的运行至关重要。本篇文章将详细讲解如何在Java中“完美”地...

    27个java常用的工具类

    这里我们将探讨27个常用的Java工具类,以及它们在实际开发中的应用。 1. **Arrays**: 提供了一系列静态方法来操作数组,如排序、复制、填充和比较等。例如,`Arrays.sort()` 可以对数组进行排序,`Arrays.equals()`...

    java读取properties配置文件

    在Java编程中,`properties`文件是一种常用的存储配置信息的方式,它以键值对的形式组织数据,便于程序在运行时动态获取和修改配置。本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`...

    JAVA读取properties文件的值

    在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。这些数据以键值对的形式存在,键与值之间用等号(=)或冒号(:)分隔。本篇文章将详细探讨如何...

    28个java常用的工具类

    标题提到的“28个Java常用的工具类”可能是一个集合,包含了各种实用功能的类。以下是一些常见的Java工具类及其功能的详细说明: 1. **String类**:Java内置的String类提供了大量操作字符串的方法,如concat、...

    java常用jar包

    "java常用jar包"这个主题涵盖了Java与数据库交互以及日志管理的核心库。这里我们将深入探讨其中涉及的几个关键知识点。 首先,对于"用于SqlServer2000和SqlServer2005数据库连接"的jar包,主要指的是JDBC驱动,Java...

    30个常用java工具类

    下面将详细介绍30个常用的Java工具类及其功能。 1. **`java.lang.String`**:这是最基础的工具类,用于处理字符串。提供了如`substring()`、`indexOf()`、`equals()`、`trim()`等大量方法。 2. **`java.util....

    Java开发常用Util工具类

    字符串工具类/数据类型转换类/集合工具类/数组工具类/Properties文件操作类/常用流操作工具类/编码工具类/Json工具类/日期工具类/下载文件工具类/解压ZIP工具类/文件编码转码

    Java读取Properties文件的六种方法

    这是最常用的方法之一。通过创建一个输入流,然后利用 `Properties` 对象的 `load()` 方法加载数据。 ```java import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties; public ...

    Java常用函数大全

    `java.util.Properties`类可以用来加载、保存和操作配置文件,可能的方法有`loadProperties()`加载文件,`saveProperties()`保存到文件,`getProperty()`获取属性值等。 8. **BSNum.java**: 可能是一些数值处理的...

Global site tag (gtag.js) - Google Analytics