`

【转】Java遍历Properties

    博客分类:
  • Java
 
阅读更多
/**
 * 
 */
package pkg;

import java.util.Enumeration;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Properties;

/**
 * @author qefee
 * 
 */
public class ShowProperties {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Properties properties = System.getProperties();

		// show keys
		showKeys(properties);

		// show values
		showValues(properties);

		// show keys and values
		showKeysAndValues(properties);
	}

	/**
	 * @param properties
	 */
	private static void showKeys(Properties properties) {
		Enumeration<?> enu = properties.propertyNames();
		while (enu.hasMoreElements()) {
			Object key = enu.nextElement();
			System.out.println(key);
		}
	}

	/**
	 * @param properties
	 */
	private static void showValues(Properties properties) {
		Enumeration<Object> enu = properties.elements();
		while (enu.hasMoreElements()) {
			Object value = enu.nextElement();
			System.out.println(value);
		}
	}

	/**
	 * @param properties
	 */
	private static void showKeysAndValues(Properties properties) {
		Iterator<Entry<Object, Object>> it = properties.entrySet().iterator();
		while (it.hasNext()) {
			Entry<Object, Object> entry = it.next();
			Object key = entry.getKey();
			Object value = entry.getValue();
			System.out.println("key   :" + key);
			System.out.println("value :" + value);
			System.out.println("---------------");
		}
	}

}

 

分享到:
评论

相关推荐

    java遍历properties文件操作指南

    遍历Properties文件是为了读取这些配置信息,以便在程序运行时使用。以下是一个详细的步骤指南,教你如何在Java中遍历并操作Properties文件。 1. **导入必要的库** 在Java中处理Properties文件,需要导入`java....

    Java遍历Properties所有元素的方法实例

    总结来说,Java中的`Properties`类提供了多种遍历其内部键值对的方法。通过`propertyNames()`可以获取所有键,通过`elements()`可以获取所有值,而通过`entrySet()`则可以获取键值对。这些方法使得处理配置文件变得...

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

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

    Java zip解压,并遍历zip中的配置文件 .cfg或.properties

    Java zip解压,并遍历zip中的配置文件 .cfg或.properties,项目实用

    java对properties配置文件的读和写

    在Java编程中,`properties`文件是用于存储应用程序配置信息的一种简单文本格式。这些文件通常包含键值对,其中键和值之间用等号或冒号分隔。本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`...

    excel与properties文件相互转换

    2. **Properties转Excel** - 首先读取Properties文件,解析每行的键值对 - 在Excel中创建一个新的工作表,设置两列,一列作为键,一列作为值 - 使用编程语言将解析出的键值对填入Excel文件。例如,使用Python的`...

    读取properties返回map并写入文件

    接着,我们遍历Properties对象的键集,将每个键值对添加到HashMap`map`中。这样,我们就得到了一个键值对的Map表示。 接下来,我们将讨论如何将Map对象写回文件。这可以通过创建一个新的OutputStream并调用...

    用JAVA轻松操作properties文件

    ### 使用Java轻松操作properties文件 #### 一、概述 在Java开发中,`properties`文件是一种常见的配置文件格式,主要用于存储一系列的键值对。它通常用于保存应用程序的各种配置信息,如数据库连接字符串、服务器...

    java对properties文件的操作.pdf

    在 Java 开发中,操作 `.properties` 文件是常见的任务,这些文件通常用于存储配置信息、国际化文本等。本文将详细讲解如何在 Java 中读取、修改和删除 `.properties` 文件的内容。 1. **资源文件的位置** 在 Java...

    Java源码读写Properties文件.rar

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

    java读取properties文件,连接数据库

    在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接参数。本文将详细介绍如何使用Java读取`.properties`文件并利用这些信息连接到数据库。 首先,我们需要理解`....

    Java读取含中文key的properties文件

    这段代码遍历Properties对象中的所有键,构造对应的setter方法名(例如,键为"中文key",方法名为"set中文key"),然后尝试在目标对象上调用这个方法,传递Properties文件中对应的值作为参数。 请注意,这种方法...

    java对properties文件的操作[定义].pdf

    可以通过`propertyNames()`方法获取一个枚举,该枚举包含了Properties对象中的所有键,然后遍历这个枚举来打印所有的键值对。 c. 修改或添加键值对: 首先,需要创建`File`对象来定位Properties文件,然后通过`...

    Java对properties文件的操纵

    `Properties`类还提供了`list()`方法将所有键值对输出到控制台,以及`propertyNames()`获取所有键的迭代器,便于遍历所有属性。 总之,Java中的`Properties`类提供了强大的功能来管理和操作配置文件,它在应用程序...

    java对properties文件的操作归纳.pdf

    在Java编程中,处理`.properties`文件是一项常见的任务,这些文件通常用于存储配置信息或国际化文本。以下是对Java操作`.properties`文件的一些关键知识点的详细阐述: 1. **资源文件的位置**: `.properties`文件...

    Java 对 Properties 文件的操作详解及简单实例

    在Java编程中,Properties文件是常见的配置文件格式,用于存储键值对数据,这些键值对可以被应用程序用来配置参数。Java提供了一个名为`java.util.Properties`的类来处理这种类型的文件。这个类不仅允许我们读取...

Global site tag (gtag.js) - Google Analytics