`
can_do
  • 浏览: 263669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

将文件转化为java的properties对象(即磁盘文件到java内存对象的转化)

阅读更多
前提:文件中的内容是key=value方式的



两种方式:本地文件和远程资源文件



1、将本地文件以流的方式写入java properties(map)对象中:
File tempFile = new File("d:\\a.txt");
Properties prop = null;
try {
InputStream reader = new FileInputStream(tempFile);
BufferedReader br = new BufferedReader(
   new InputStreamReader(reader));
prop = new Properties();
prop.load(br);

br.close();
br = null;
} catch (MalformedURLException mue) {
mue.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
}

2、将URL指定文件以流的方式写入java properties(map)对象中:
String strDownloadFileUrl = "http://localhost:8080/abc/a.txt"
URL resource = null;
Properties prop = null;
try {
resource = new URL(strDownloadFileUrl);
InputStream is = resource.openStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
prop = new Properties();
prop.load(br);

br.close();
br = null;
} catch (MalformedURLException mue) {
mue.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
}
分享到:
评论

相关推荐

    java解析Properties配置文件为对象Bean

    利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...

    java properties文件中文转化

    这篇名为“Java Properties文件中文转化”的博文主要探讨了如何解决Java Properties文件在处理中文字符时的编码问题。博主分享了一个实用的方法,即通过Unicode转换工具来处理含有中文字符的properties文件,以确保...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    4. 将Properties对象保存到文件:`try { prop.store(output, null); } catch (IOException e) { e.printStackTrace(); }` 5. 关闭输出流:`finally { if (output != null) { try { output.close(); } catch ...

    读取properties返回map并写入文件

    总结来说,读取.properties文件并将其内容转化为Map对象,以及将Map对象写回文件的过程,是Java开发中的常见操作。这使得我们可以方便地管理配置信息,并允许在不同环境间灵活切换配置。在实际项目中,可以进一步...

    JAVA 解决Properties文件保存中文乱码

    本文将深入探讨如何在Java中解决Properties文件保存和读取中文乱码的挑战。 首先,我们需要理解Java默认使用ISO-8859-1编码来处理Properties文件。由于此编码不支持大部分中文字符,因此在保存或加载包含中文的...

    java 读取properties文件代码

    下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`config.properties`。这个文件可以手动创建,也可以通过IDE自动生成。文件内容可能如下: ``` ...

    java 改变Properties文件中的键值

    在Java编程中,Properties文件是用于存储配置信息的文本文件,通常以.key=value的形式组织。当我们需要在程序运行时修改这些键值对,可以使用Java的Properties类来实现。以下是一些关于如何在Java中改变Properties...

    利用Java的Properties 类读取配置文件信息

    Java提供了一个内置的`java.util.Properties`类,用于处理`.properties`文件,这种格式通常用来存储键值对,即键(key)和对应的值(value)。以下是如何利用`Properties`类读取和操作`.properties`文件的详细步骤。...

    java对properties配置文件的读和写

    1.1.3 加载文件内容到`Properties`对象:调用`Properties`对象的`load()`方法加载文件内容。 ```java properties.load(fis); ``` 1.1.4 遍历键值对并打印:通过`keySet()`方法获取所有键,然后使用`getProperty()`...

    java读写properties配置文件

    ### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...

    java properties文件操作工具类,可追加修改

    此工具类只用于Java后端在操作Properties文件的时候写的工具类,方便properties文件的存取操作

    java Properties文件key,value读取

    读取Properties文件是Java开发中的基础操作,下面我们将详细探讨如何在Java中读取Properties文件的内容。 首先,我们需要引入`java.util.Properties`类,这是Java提供用来处理Properties文件的核心类。以下是一个...

    excel与properties文件相互转换

    - 使用编程语言如Java、Python或在线工具,遍历Excel文件并读取数据,将每行内容转化为Properties格式 - 写入到新的Properties文件中。Java中可以使用`java.util.Properties`类的`store()`方法实现 2. **...

    java实现properties文件读取

    Java的Properties文件还支持国际化,可以为不同语言创建多个文件,如`messages_en.properties`(英语)和`messages_fr.properties`(法语)。使用`ResourceBundle`类可以轻松地切换不同语言的配置。 5. **保存修改...

    用JAVA轻松操作properties文件

    本文将详细介绍如何使用Java中的`Properties`类来轻松地读取、写入以及修改`properties`文件的内容,并通过一个示例程序进行演示。 #### 二、Properties类介绍 `java.util.Properties`是Java集合框架的一部分,它...

    java读取properties配置文件

    - 调用`load()`方法加载文件内容到`Properties`对象:`prop.load(input);` - 关闭`InputStream`:`input.close();`,注意异常处理。 2. 获取配置信息: - 使用`getProperty()`方法获取键对应的值:`String url =...

    java properties应用案例

    这段代码会加载名为`config.properties`的文件,并将其内容读入到Properties对象prop中。 2. **读取Properties** 一旦Properties对象被加载,我们就可以通过调用`getProperty()`方法来获取键值对中的值。 ```...

    java读写properties文件,解决系统找不到指定路径,解决写入后读取正常,但文件数据未更新问题

    在Java编程中,Properties文件是用于存储配置信息的关键组件,如数据库连接字符串、应用程序设置等。在处理Properties文件时,可能会遇到几个常见的问题,包括找不到指定路径、读取正常但文件数据未更新的情况。以下...

    读取properties文件返回map

    本篇将详细讲解如何在Java中读取`properties`文件并将其内容转换为`Map`对象。 1. **properties文件结构** `properties`文件的结构非常简单,每行代表一个键值对,键和值之间用等号`=`或冒号`:`分隔。例如: ``` ...

    java 动态修改Properties,src下或者指定路径

    4. `prop.load(fis)`将文件内容加载到`Properties`对象中。 5. 关闭`fis`,因为在修改属性之前不再需要读取操作。 6. 创建`FileOutputStream`对象`fos`,用于写入修改后的文件内容。 7. 使用`prop.setProperty(key, ...

Global site tag (gtag.js) - Google Analytics