Properties pro = new Properties();
try {
InputStream inStr = ClassLoader.getSystemResourceAsStream("wahaha.properties");
pro.load(inStr);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//propertyNames(),返回属性列表中所有键的枚举
Enumeration enu2=pro.propertyNames();
while(enu2.hasMoreElements()){
String key = (String)enu2.nextElement();
System.out.println(key);
}
//Properties 继承于 Hashtable,elements()是Hashtable的方法,返回哈希表中的值的枚举。
Enumeration enu=pro.elements();
while(enu.hasMoreElements()){
String key = (String)enu.nextElement();
System.out.println(key);
}
//Properties 继承于 Hashtable,entrySet()是Hashtable的方法,
//返回此 Hashtable 中所包含的键的 Set 视图。此 collection 中每个元素都是一个 Map.Entry
Iterator it=pro.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry=(Map.Entry)it.next();
Object key = entry.getKey();
Object value = entry.getValue();
System.out.println(key +":"+value);
}
假设wahaha.properties中内容为:
------------------------------
name1=xxxx
name2=yyyyy
name3=zzzzzzz
------------------------------
上面的代码将会输出:
--------------------------
name1
name2
name3
xxxx
yyyyy
zzzzzzz
name1:xxxx
name2:yyyyy
name3:zzzzzzz
---------------------------------
分享到:
相关推荐
遍历Properties文件是为了读取这些配置信息,以便在程序运行时使用。以下是一个详细的步骤指南,教你如何在Java中遍历并操作Properties文件。 1. **导入必要的库** 在Java中处理Properties文件,需要导入`java....
总结来说,Java中的`Properties`类提供了多种遍历其内部键值对的方法。通过`propertyNames()`可以获取所有键,通过`elements()`可以获取所有值,而通过`entrySet()`则可以获取键值对。这些方法使得处理配置文件变得...
而Properties类是Java中用于处理键值对的标准工具,它通常与类加载器协同工作来加载和存储配置信息。现在,我们将深入探讨这些概念。 首先,让我们来看看枚举。在Java中,枚举可以通过以下方式定义: ```java ...
Java zip解压,并遍历zip中的配置文件 .cfg或.properties,项目实用
在Java编程中,`properties`文件是用于存储应用程序配置信息的一种简单文本格式。这些文件通常包含键值对,其中键和值之间用等号或冒号分隔。本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`...
接着,我们遍历Properties对象的键集,将每个键值对添加到HashMap`map`中。这样,我们就得到了一个键值对的Map表示。 接下来,我们将讨论如何将Map对象写回文件。这可以通过创建一个新的OutputStream并调用...
### 使用Java轻松操作properties文件 #### 一、概述 在Java开发中,`properties`文件是一种常见的配置文件格式,主要用于存储一系列的键值对。它通常用于保存应用程序的各种配置信息,如数据库连接字符串、服务器...
在 Java 开发中,操作 `.properties` 文件是常见的任务,这些文件通常用于存储配置信息、国际化文本等。本文将详细讲解如何在 Java 中读取、修改和删除 `.properties` 文件的内容。 1. **资源文件的位置** 在 Java...
这段代码遍历Properties对象中的所有键,构造对应的setter方法名(例如,键为"中文key",方法名为"set中文key"),然后尝试在目标对象上调用这个方法,传递Properties文件中对应的值作为参数。 请注意,这种方法...
在Java编程中,Properties文件是一种常用的配置文件格式,它用于存储键值对,通常用于配置应用程序的参数。这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源...
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接参数。本文将详细介绍如何使用Java读取`.properties`文件并利用这些信息连接到数据库。 首先,我们需要理解`....
可以通过`propertyNames()`方法获取一个枚举,该枚举包含了Properties对象中的所有键,然后遍历这个枚举来打印所有的键值对。 c. 修改或添加键值对: 首先,需要创建`File`对象来定位Properties文件,然后通过`...
`Properties`类还提供了`list()`方法将所有键值对输出到控制台,以及`propertyNames()`获取所有键的迭代器,便于遍历所有属性。 总之,Java中的`Properties`类提供了强大的功能来管理和操作配置文件,它在应用程序...
在Java编程中,处理`.properties`文件是一项常见的任务,这些文件通常用于存储配置信息或国际化文本。以下是对Java操作`.properties`文件的一些关键知识点的详细阐述: 1. **资源文件的位置**: `.properties`文件...
在Java编程中,Properties文件是常见的配置文件格式,用于存储键值对数据,这些键值对可以被应用程序用来配置参数。Java提供了一个名为`java.util.Properties`的类来处理这种类型的文件。这个类不仅允许我们读取...
### Java读取Properties知识点详解 在Java开发过程中,配置文件管理是极其重要的环节之一。其中,使用`java.util.Properties`类来读取`.properties`文件是一种常见且实用的方法。下面将详细阐述如何利用Java来读取`...