`

java如何读取和遍历properties文件

    博客分类:
  • java
 
阅读更多

在java项目开发过程中,使用properties文件作为配置基本上是必不可少的,很多如系统配置信息,文件上传配置信息等等都是以这种方式进行保存。
同时学会操作properties文件也是java基础。

/**
 * @Copyright @ 2012
 * All right reserved
 * @version 创建时间:Created on Oct 31, 2012
 * @author 作者:Create by www.360buyli.com
 * @Email: 360buyli@gmail.com
 * @description java如何读取和遍历properties文件
 */

public class PropertiesUtil {
  public static Map<String,String> getFileIO(String fileName){
         Properties prop = new Properties();
         Map<String,String> propMap=new HashMap<String, String>();
         InputStream in = PropertiesUtil.class.getResourceAsStream(fileName);
         try {
            prop.load(in);
            Set<Object> keyset = prop.keySet();
            for (Object object : keyset) {
             String propValue= prop.getProperty(object.toString()).toString();
             propMap.put(object.toString(), prop.getProperty(object.toString()).toString());
             System.out.println(object.toString()+" : "+propValue);
   }
        } catch (IOException e) {
            e.printStackTrace();
        }finally{
            try {
                in.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return null;
  }
  public static void main(String[] args) {
  getFileIO("/loginurl.properties");
 }
}

分享到:
评论

相关推荐

    java遍历properties文件操作指南

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

    读取properties返回map并写入文件

    读取.properties文件的主要工具有Java的Properties类。以下是一个简单的示例,展示如何使用Properties类加载文件并将其内容转换为Map: ```java import java.io.*; import java.util.*; public class ...

    excel与properties文件相互转换

    Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的相互转换能提升工作效率,特别是在处理大量配置数据时。 Excel文件(.xlsx或.xls)是...

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

    本文将详细介绍如何使用Java读取`.properties`文件并利用这些信息连接到数据库。 首先,我们需要理解`.properties`文件的结构。这是一种简单的键值对格式,例如: ``` database.url=jdbc:mysql://localhost:3306/...

    用JAVA轻松操作properties文件

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

    Java读取含中文key的properties文件

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值之间用等号(=)或冒号(:)分隔。当我们需要处理包含中文键的Properties文件时,可能会遇到编码问题,因为默认的ISO-8859-1...

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

    总结来说,Java的枚举提供了一种安全的方式来定义和管理一组相关的常量,便于遍历和操作。Properties类则用于处理键值对数据,常用于配置文件的读取和写入。类加载器则帮助我们找到并加载类及其相关的资源,如...

    Java源码读写Properties文件.rar

    这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...

    java读取配置文件xml ,properties,txt

    properties文件是Java特有的配置文件格式,用于存储键值对。我们可以使用`java.util.Properties`类来读取和写入此类文件。`ExecutePropertiesUtil.java`文件可能展示了如何使用Properties类的示例代码: ```java ...

    java对properties配置文件的读和写

    本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`配置文件。 **1. 读取properties配置文件** 在Java中读取`properties`文件通常涉及以下步骤: 1.1.1 创建`Properties`对象:`Properties`类...

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

    它继承自`Hashtable`,因此具备了存储键值对的能力,并且特别适用于读取`.properties`文件。本文将详细讲解如何遍历`Properties`对象的所有元素,包括键、值以及键值对。 首先,我们需要创建一个`Properties`对象,...

    Java代码实现对properties文件有序的读写的示例

    Java代码实现对properties文件有序的读写的示例 本篇文章主要介绍了Java代码实现对properties文件有序的读写的示例。Properties文件是一种常用的配置文件格式,用于存储应用程序的配置信息。然而,在读写Properties...

    java程序读取数据库表 转为sql文件 仅供参考 不得宣传

    在Java编程环境中,读取数据库表并将其转换为SQL文件是一项常见的任务,特别是在数据迁移、备份或测试场景中。下面将详细介绍如何实现这个过程,并基于给出的标题和描述进行讲解。 1. **配置文件读取**: 首先,...

    java读取properties

    通过以上步骤,我们可以清楚地了解到如何使用Java读取`properties`文件并处理其中的配置信息。这种方式不仅简单易用,而且能够有效地管理和维护项目的配置数据,极大地提高了开发效率和项目的可维护性。此外,针对...

    读取配置文件工具类.rar

    本压缩包包含两个工具类,分别用于读取`.yml`和`.properties`格式的配置文件,这两种格式都是Java开发中常见的配置文件类型。 首先,我们来看`.properties`配置文件。这种格式的文件历史较为悠久,它的语法简单,每...

    JAVA读取环境变量

    ### JAVA读取环境变量 #### 知识点概述 在Java程序中,有时我们需要根据不同的运行环境(如Windows或Linux)来获取系统环境变量。这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将...

    java对properties文件的操作.pdf

    本文将详细讲解如何在 Java 中读取、修改和删除 `.properties` 文件的内容。 1. **资源文件的位置** 在 Java 应用程序中,`.properties` 文件一般存放在类路径 (classpath) 下,特别是放在工程项目的 `class` 包下...

    java读取数据量大的excel文件(2003及2007)

    综上所述,Java读取大型Excel文件涉及的关键点在于选择合适的API,采用分块读取、迭代器、错误处理、性能优化和可能的数据库集成。理解并应用这些技术将帮助你在处理大数据量的Excel文件时更加得心应手。

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

    本篇文章将深入探讨Java如何操作Properties文件,包括读取、修改、删除和保存这些文件中的数据。 首先,我们来看一下Properties文件在项目中的存放位置。通常,Properties文件会放在类路径(classpath)下,具体来...

Global site tag (gtag.js) - Google Analytics