首先写自己最常用的实现,如下所示:
然后是学院派,使用六种方法读取,如下:
1.使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name)); Propertiesp=newProperties();p.load(in);
2.使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundlerb=ResourceBundle.getBundle(name,Locale.getDefault());
3.使用java.util.PropertyResourceBundle类的构造函数示例:InputStreamin=newBufferedInputStream(newFileInputStream(name)); ResourceBundlerb=newPropertyResourceBundle(in);
4.使用class变量的 getResourceAsStream()方法示例:InputStreamin=JProperties.class.getResourceAsStream(name); Propertiesp=newProperties();p.load(in);
5.使用 class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法示例:InputStreamin=JProperties.class.getClassLoader().getResourceAsStream(name); Propertiesp=newProperties();p.load(in);
6.使用 java.lang.ClassLoader类的getSystemResourceAsStream()静态方法示例:InputStreamin=ClassLoader.getSystemResourceAsStream(name); Propertiesp=newProperties();p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法示例:InputStreamin=context.getResourceAsStream(path); Propertiesp=newProperties();p.load(in);
再转发一个别人的例子,包括读取以及写入properties文件,比较全,如下:
分享到:
相关推荐
以下将详细讲解六种不同的方法来实现这一功能。 1. **使用Properties类** Java的标准库提供了`java.util.Properties`类,它是处理`.properties`文件的主要工具。首先,我们需要创建一个`Properties`对象,然后加载...
在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...
### Java读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。正确且高效地读取这些配置文件对于程序运行至关重要。本文将详细介绍六种不同的方法...
### Java读取Properties文件的六种方法 在Java开发中,`Properties`类是一个非常实用且常见的工具类,主要用于管理程序中的配置信息。通常情况下,这些配置信息会被存储在一个`.properties`文件中,并通过`...
`Properties`类是Java提供的一种内置机制,用于处理属性列表。它继承了`Hashtable`类,提供了加载和保存属性列表到流中的功能。 ```java import java.io.FileInputStream; import java.io.IOException; ...
本文将详细介绍Java中读取Properties文件的六种方法,以及在Web应用环境下的一种额外方式。 ### 方法一:使用`java.util.Properties`类的`load()`方法 这是最直接的方法,通过创建`Properties`对象并调用其`load()...
在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。正确地读取这些文件对于应用程序的运行至关重要。本篇文章将详细讲解如何在Java中“完美”地...
在Java编程中,`properties`文件是一种常用的存储配置信息的方式,它以键值对的形式组织数据,便于程序在运行时动态获取和修改配置。本文将详细介绍如何在Java中读取`properties`配置文件。 首先,我们需要了解`...
本文将详细介绍三种在Java中读取properties文件的方法。 1. 使用Properties类 Java的java.util.Properties类是专门用来处理.properties文件的。下面是一个简单的示例: ```java import java.io.FileInputStream; ...
在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。这些数据以键值对的形式存在,键与值之间用等号(=)或冒号(:)分隔。本篇文章将详细探讨如何...
在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储应用的配置参数或设置。这些文件通常以键值对的形式存在,如`key=value`。本篇将详细讲解如何在Java中读取`properties`文件并将其内容转换为`Map`...
在Java编程中,`properties`文件是一种常用的配置文件格式,用于存储程序的配置信息,如数据库连接、系统参数等。这种文件通常以键值对的形式存在,键和值之间用等号(=)或冒号(:)分隔。本篇文章将深入探讨如何在...
本文将详细讲解使用J2SE API来读取Properties文件的六种方法。 1. **使用java.util.Properties类的load()方法** 这是最基本的方法,通过`FileInputStream`打开文件,然后使用`Properties`类的`load()`方法加载内容...
### 读取Properties文件的六种方法 在Java开发中,`Properties`文件是一种非常常见的配置文件格式,它主要用于存储程序的各种配置信息。通过不同方式读取这些配置信息,可以提高程序的灵活性与可维护性。本文将详细...
默认情况下,Java Properties类在读取和写入文件时使用ISO-8859-1编码,这是一种西欧字符集,不包含中文字符。当我们在properties文件中直接使用中文时,Java在读取时可能会出现乱码。为了解决这个问题,我们可以...
`java.util.Properties`是Java标准库中的一个类,它提供了一种加载和保存属性列表的方法,这些属性可以是字符串到字符串的映射。但是,由于默认的编码问题,我们需要指定正确的编码来解析含有非ASCII字符的键或值。...
总之,Java的`Properties`类提供了一种方便的方式来处理配置文件,不仅可以处理`.properties`文件,也可以处理XML或其他形式的键值对数据文件。在处理包含中文字符的文件时,需要注意编码的转换。在Web环境下,可以...
### API读取Properties文件的六种方法 在Java开发中,`Properties` 文件常用于存储配置信息,如数据库连接字符串、应用配置等。通过API读取这些文件是开发者经常遇到的任务之一。本文将详细介绍六种使用J2SE API...
通过`java.util.Properties`类,我们可以轻松地读取、修改和保存这些文件,实现程序的灵活性和可配置性。同时,对于处理国际化需求,`ResourceBundle`提供了一种更为专业的方式。在实际项目中,熟练掌握`properties`...