//1. new java.utils.properties
Properties p = new Properties();
//2. 读取文件test.properties
p.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("test.properties"));
如果test文件里面内容是a=b /换行 c=d 这种格式
可以直接通过p.get("a")拿到值b
-----------------------------------遍历---------------------------------------
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;
}
分享到:
相关推荐
遍历Properties文件是为了读取这些配置信息,以便在程序运行时使用。以下是一个详细的步骤指南,教你如何在Java中遍历并操作Properties文件。 1. **导入必要的库** 在Java中处理Properties文件,需要导入`java....
在Java编程中,`Properties`类是处理配置文件或属性文件的关键工具。它继承自`Hashtable`,因此具备了存储键值对的能力,并且特别适用于读取`.properties`文件。本文将详细讲解如何遍历`Properties`对象的所有元素,...
在Java编程中,`properties`文件是用于存储应用程序配置信息的一种简单文本格式。这些文件通常包含键值对,其中键和值之间用等号或冒号分隔。本篇文章将详细探讨如何在Java中读取、写入、修改以及删除`properties`...
在Java编程语言中,枚举(Enum)是一种特殊的数据类型,用于定义一组固定数量...类加载器则帮助我们找到并加载类及其相关的资源,如Properties文件。这三者结合使用,可以在Java应用程序中实现灵活且可维护的配置管理。
在Java编程中,处理配置文件通常是一个常见的任务,特别是.properties文件。这些文件用于存储应用程序的配置参数,便于管理和更改。本篇文章将详细讲解如何读取.properties文件,将其内容转化为Map对象,以及如何将...
### 使用Java轻松操作properties文件 #### 一、概述 在Java开发中,`properties`文件是一种常见的配置文件格式,主要用于存储一系列的键值对。它通常用于保存应用程序的各种配置信息,如数据库连接字符串、服务器...
Java zip解压,并遍历zip中的配置文件 .cfg或.properties,项目实用
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接参数。本文将详细介绍如何使用Java读取`.properties`文件并利用这些信息连接到数据库。 首先,我们需要理解`....
在Java编程中,Properties文件是一种常用的配置文件格式,它用于存储键值对,通常用于配置应用程序的参数。这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源...
在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值由等号分隔。这些文件被广泛应用于设置应用程序的参数、配置环境变量等场景。本篇将深入探讨Java如何操作Properties文件,...
Excel是一种广泛用于数据处理和分析的电子表格工具,而Properties文件则常见于Java开发中,用于存储配置信息。两者之间的相互转换能提升工作效率,特别是在处理大量配置数据时。 Excel文件(.xlsx或.xls)是...
在Java编程中,Properties文件是用于存储配置信息的文本文件,通常包含键值对,其中键和值由等号分隔。这些文件被广泛应用于设置应用程序的参数、配置环境变量等场景。本篇文章将深入探讨Java如何操作Properties文件...
这段代码遍历Properties对象中的所有键,构造对应的setter方法名(例如,键为"中文key",方法名为"set中文key"),然后尝试在目标对象上调用这个方法,传递Properties文件中对应的值作为参数。 请注意,这种方法...
1. **加载Properties文件** 要加载一个`.properties`文件,首先需要创建一个`Properties`对象,然后调用`load()`方法,传入`InputStream`作为参数。这个输入流可以从文件系统、类路径或网络获取。例如,从当前类的...
在Java编程中,处理`.properties`文件是一项常见的任务,这些文件通常用于存储配置信息或国际化文本。以下是对Java操作`.properties`文件的一些关键知识点的详细阐述: 1. **资源文件的位置**: `.properties`文件...
在Java编程中,Properties文件是常见的配置文件格式,用于存储键值对数据,这些键值对可以被应用程序用来配置参数。Java提供了一个名为`java.util.Properties`的类来处理这种类型的文件。这个类不仅允许我们读取...