`
- 浏览:
155536 次
- 性别:
- 来自:
球面世界
-
一个properties常用类,以前收藏的
java 代码
- package cn.feigme.util;
-
- import java.net.URL;
- import java.util.*;
-
-
-
-
-
-
- public class PropertyReader {
-
-
-
-
-
-
-
-
-
-
-
- public static Properties getProperties(String propertyFile) {
- try {
- URL url = getPropertiesURL(propertyFile);
- return getProperties(url);
- }
- catch (Exception e) {
- System.out.println("Error ocurred during properties retrieval");
- System.out.println(e.getMessage());
- return null;
- }
- }
-
-
-
-
-
-
-
-
- public static URL getPropertiesURL(String fileName) {
- try {
- System.out.println("Getting the properties URL");
- URL url = null;
- url = PropertyReader.class.getResource("/" + fileName);
- String s = url.toString();
- System.out.println("Filename of the properties file is: " + s);
- if (s.indexOf("file://") != -1) {
- int indexOf = s.indexOf("file://") + 6;
- String temp = s.substring(0, indexOf);
- System.out.println("temp = " + temp + " moet zijn file:/");
- url = new URL(temp + "//" + s.substring(indexOf));
- System.out.println("The url is now: " + url);
- }
- return url;
- }
- catch (Exception e) {
- System.out.println("Error ocurred during properties retrieval");
- System.out.println(e.getMessage());
- return null;
- }
- }
-
-
-
-
-
-
-
- public static Properties getProperties(URL url) {
- try {
- Properties props = new Properties();
-
-
- props.load(url.openStream());
- System.out.println("Properties have been loaded: " + props);
- return props;
- }
- catch (Exception e) {
- System.out.println("Error ocurred during properties retrieval");
- System.out.println(e.getMessage());
- return null;
- }
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
总结来说,Android中读取`.properties`文件主要涉及`Properties`类的使用,文件的存放位置(如`assets`或`res/raw`),以及适当的错误处理和资源管理。理解这些知识点有助于开发者更高效地管理和使用配置文件。
### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置...
这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...
本篇文章将探讨如何设计一个`properties`读取工具类,以便高效、灵活地从这些文件中读取和管理配置参数。 首先,我们需要创建一个`PropertiesUtil`类,它将包含读取`properties`文件的核心方法。这个工具类通常会有...
以下是如何利用`Properties`类读取和操作`.properties`文件的详细步骤。 1. **创建或加载Properties对象** 首先,你需要创建一个`Properties`对象来保存配置文件中的数据。这个对象可以为空,然后通过`load()`方法...
本篇将详细讲解如何在Java中读取`properties`文件并将其内容转换为`Map`对象。 1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` ...
【Java_Properties_类读取配置文件信息】 在软件开发中,配置文件是必不可少的,因为它们允许我们灵活地管理程序中的可变参数,而无需修改源代码。Java 支持使用 `.properties` 文件作为其标准配置文件格式,这得益...
为了在Python中读取这样的文件,我们可以创建一个名为`Properties`的类,该类包含两个方法:`__init__`和`getProperties`。`__init__`用于初始化类实例,并接收文件路径作为参数;`getProperties`方法负责打开文件,...
2. 使用`Properties`类来读取文件。以下是一个简单的示例: ```java import java.io.InputStream; import java.util.Properties; public class PropertiesReader { public static void main(String[] args) { ...
总结,Java中读取Properties文件是通过`java.util.Properties`类来实现的,涉及的关键步骤包括加载文件、获取键值对以及处理可能的异常。这种机制在许多场景下都非常实用,如数据库连接配置、应用设置等。理解并熟练...
在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...
在提供的`ConfigInfo.java`文件中,可能包含了实现Properties文件读取的具体逻辑,而`readme.txt`可能是指导如何使用这个类或者解释代码功能的文档。如果你需要查看具体实现,可以查阅这两个文件。通过分析`Config...
本篇文章将详细探讨如何使用Properties类来读取资源文件,以及在实际应用中的安全检查。 首先,我们需要了解`Properties`类的基本用法。`java.util.Properties`继承自`Hashtable`,它提供了一种存储和检索配置参数...
"读取Properties信息工具类"是指一个自定义的Java类,它封装了与Properties文件交互的过程,通常包括加载、获取和更新属性值等操作。这样的工具类能够使代码更具有可维护性和复用性,避免在多个地方重复处理...
`Properties`类是Java中处理配置文件的强大工具,它不仅提供了加载和读取`.properties`文件的功能,还支持写入和保存属性,使得开发人员能够轻松地管理应用程序的各种配置信息。掌握`Properties`类的使用对于任何...
通过`java.util.Properties`类,我们可以轻松地读取、修改和保存这些文件,实现程序的灵活性和可配置性。同时,对于处理国际化需求,`ResourceBundle`提供了一种更为专业的方式。在实际项目中,熟练掌握`properties`...
ConfigFile configfile = ConfigFile.getInstance("ipConfig123.properties"); String ip = configfile.getkeyvalue("ip"); 可以取出ipConfig123.properties 文件中IP的内容
java类读取properties文件,简单易用,方便快捷。
在Java编程中,`...总结来说,Java通过`java.util.Properties`类提供了方便的API来读取和操作`properties`文件。在实际开发中,我们应确保正确加载和关闭资源,以及处理可能出现的异常,从而实现“完美”读取。
本篇文章将深入探讨如何使用Java中的`java.util.Properties`类来读取这些配置文件,包括基本用法、方法解释、代码示例及测试案例。 `Properties`类是Java标准库的一部分,专门设计用来处理键值对的存储,常用于存储...