`

配置文件读取

阅读更多

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/**
 * 读取配置文件工具
 * @author Administrator
 *
 */
public class ConfigUtil {
 
 /**
  * 加载配置文件
  * @param path 配置文件路径
  * @return 配置文件信息
  * @throws IOException
  */
 public static Properties load(String path) throws IOException{
  Properties properties = new Properties();
  InputStream inputStream = new FileInputStream(path);
  properties.load(inputStream);
  return properties;
 }
 
 public static String read(String path,String key) throws IOException{
  return load(path).getProperty(key);
 }
 
 public static Map<String, String> reads(String path) throws IOException{
  Properties properties = load(path);
  Map<String, String> maps = new HashMap<String, String>();
  for (Object key : properties.keySet()) {
   maps.put(key.toString(), properties.getProperty(key.toString()));
  }
  return maps;
 }
}

分享到:
评论

相关推荐

    Spring Boot多模块配置文件读取

    总之,Spring Boot的多模块配置文件读取策略旨在提高项目的可扩展性和可维护性。通过合理的配置文件组织和使用`@ConfigurationProperties`,我们可以有效地管理各模块的配置,同时保持代码的清晰和整洁。理解并熟练...

    linux c 配置文件读写

    在Linux系统中,C语言开发过程中,经常需要与配置文件打交道,进行读取和写入操作。配置文件通常用于存储程序的设置或用户偏好,使其能够根据不同的环境或需求进行定制。下面我们将深入探讨如何在C语言中实现对配置...

    C++配置文件读取

    配置文件读取是C++应用程序中的常见任务,通过理解基本的文件I/O操作和可能涉及的库,开发者可以灵活地处理各种格式的配置文件。在Visual C++ 2010环境下,这个过程更加便捷,因为它提供了良好的集成开发环境和支持...

    Android读写配置文件

    在Android开发中,读写配置文件是常见的任务,主要用于存储应用程序的设置、用户偏好或者其他持久化数据。配置文件通常以XML或JSON格式存在,因为它们结构清晰,易于解析。本实例将详细介绍如何在Android中进行读取...

    C++读写ini配置文件

    在C++编程中,处理配置文件通常是为了存储和读取应用程序的设置或用户偏好。ini文件是一种常见的配置文件格式,其结构简单,易于理解和操作。本文将深入探讨如何使用C++来读写ini配置文件,主要参考提供的"rwconfig....

    C#配置文件读写源代码

    本主题将深入探讨如何使用C#进行配置文件的读写操作,以及相关的源代码示例。 1. **配置文件结构** .NET应用程序的配置文件通常分为两部分:App.config用于存储全局设置,而User.config则保存用户的个性化设置,...

    利用宏简化配置文件读写的类

    首先,我们需要一个基础类`ConfigBase`,它可以提供接口来读取和写入配置文件。宏可以在类中定义方法,以处理这些基本操作。 例如,可以定义一个宏`CONFIG_DEFINE_PROPERTY`,它接受键名和默认值作为参数,生成一个...

    linux配置文件读写好用的类

    为了高效地进行配置文件的读取和写入,通常我们会借助特定的工具或编程语言来实现。本篇将详细介绍如何在Linux环境下利用C语言进行配置文件的读写,并通过实际应用案例解析其过程。 首先,Linux配置文件通常是文本...

    c# 通过配置文件读取数据库连接字符创,读取配置文件值

    本篇文章将深入探讨如何使用C#通过配置文件读取数据库连接字符串和其他配置值,以及这样做的好处。 首先,我们需要了解C#中的配置文件通常是基于`.config`格式的,如`app.config`或`web.config`,它们存储了应用的...

    文本配置文件读写

    标题中的“文本配置文件读写”指的是在编程中处理配置文件的过程,这些文件通常用于存储应用程序的设置或参数,方便程序在运行时调用。配置文件格式多样,但本话题聚焦于“ini”文件,这是一种常见的文本格式,由节...

    C语言配置文件读写.zip

    在C语言中,配置文件的读写是程序与外部数据交互的重要方式,它允许程序员将应用程序的设置或特定参数保存到文件中,以便在程序运行时动态加载和修改。本教程将详细介绍如何在C语言中处理配置文件的读写操作。 一、...

    cfg.rar_linux 配置文件_文件操作_文件读写_配置文件_配置文件 读写

    总而言之,"cfg.rar_linux 配置文件_文件操作_文件读写_配置文件_配置文件 读写"这一主题涵盖了Linux环境中配置文件的管理,包括文件操作、读写权限、格式规范、自动化管理等多个方面。解压并分析"cfg"压缩包内的...

    配置文件读写测试

    配置文件的读写测试是确保程序正确处理这些文件、正确解析内容并能有效地保存更改的重要步骤。以下是对配置文件读写测试及其相关知识点的详细说明: 1. **配置文件的类型**:常见的配置文件格式有XML、JSON、YAML、...

    linux下读写INI配置文件库

    开发linux程序经常要用到读写配置文件,前段时间开发需要,折腾了好一段时间。这里特做了总结。希望能帮到各位开发中的朋友。 1.linux下INI配置文件读写操作库 =================================================...

    ini配置文件读写(C/C++版本)

    本工具功能为读取ini配置文件中的配置项,包含有样例程序,编译脚本,如需自编译验证,可在安装有G++4.4.7以上版本的linux环境下直接运行makefile&#40;命令make&#41;,即可生成可执行文件parse 运行样例见本说明第四...

    config_ini配置文件读取_

    在本案例中,我们将讨论如何使用Qt库在界面上进行`config_ini`配置文件的读取和写入操作。 Qt是一个跨平台的C++图形用户界面应用程序开发框架,提供了丰富的API用于处理文件I/O和GUI构建。对于`config.ini`文件的...

    C# winform 读取修改配置文件

    本文将详细讲解如何在Winform中读取和修改配置文件,特别是`appSettings`部分,这对于大多数桌面应用来说是至关重要的功能。 配置文件在.NET Framework中通常以`.config`为扩展名,例如`app.config`或`web.config`...

    Linux读写配置文件

    在IT领域,尤其是在系统开发和软件工程中,配置文件的读写是不可或缺的一部分。这篇主要讲解如何使用C++在Linux环境下实现类似Windows的配置文件读写功能,支持以`#`开头的注释,并能在跨平台的情况下进行编译。 ...

    java ini配置文件读取

    Java INI配置文件读取是Java开发中常见的一项任务,主要涉及到对INI格式配置文件的解析、读取、以及可能的修改操作。INI文件是一种简单的文本格式,常用于存储应用程序的配置参数,其结构通常由多个节(Section)...

Global site tag (gtag.js) - Google Analytics