`
2277259257
  • 浏览: 520364 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java 解析properties文件的两种方法 .

    博客分类:
  • java
 
阅读更多

示例:

一:

datav.properties

#每次加载数据记录数
perPageNum=50000
#批量提交的Sql语句数
perCommitSqlNum=10000

二:下面给出两种方法:

   一、采用绝对路径方法,给出源码。

package parse;

import java.util.*;
import java.io.*;

public class ParseProperties {
 public static void main(String args[]) {

  // 生成文件对象
  File pf = new File(System.getProperty(配置文件的绝对路径);

  // 生成文件输入流
  FileInputStream inpf = null;
  try {
   inpf = new FileInputStream(pf);
  } catch (Exception e) {
   e.printStackTrace();
  }

  // 生成properties对象
  Properties p = new Properties();
  try {
   p.load(inpf);
  } catch (Exception e) {
   e.printStackTrace();
  }
  // 输出properties文件的内容
  System.out.println("name:" + p.getProperty("name"));
  System.out.println("password:" + p.getProperty("password"));
 }
}

二、采用相对定位方法,给出源码

package parse;

import java.util.*;
import java.io.*;

public class ParseProperties {
 public static void main(String args[]) {
  // 生成输入流
  InputStream ins=ParseProperties.class.getResourceAsStream("../config/config.properties");
  // 生成properties对象
  Properties p = new Properties();
  try {
   p.load(ins);
  } catch (Exception e) {
   e.printStackTrace();
  }
  // 输出properties文件的内容
  System.out.println("name:" + p.getProperty("name"));
  System.out.println("password:" + p.getProperty("password"));
 }
}

分享到:
评论

相关推荐

    java解析DWG文件为json使用superMap

    【标题】:“java解析DWG文件为json使用superMap” 【描述】:“java使用superMap解析DWG文件为json输出,本地通过,附件中为word操方式按照步骤可以导入数据集” 【标签】:“java解析DWG文件json java读取dwg...

    Java Properties 解决中文乱码和顺序读写.docx

    读取 Properties 文件有多种方式,其中两种常见的是: - 使用`Class.getResourceAsStream(String name)`:通过类路径读取资源文件。 - 使用`ClassLoader.getResourceAsStream(String name)`:通过类加载器读取资源...

    读取properties文件返回map

    使用`Properties`类加载`properties`文件有两种主要方法: - `load(InputStream input)`:接受一个`InputStream`,通常是从文件系统、类路径或网络流中获取。 - `load(Reader reader)`:接受一个`Reader`,适用于...

    JAVA高手解析XML配置文件的读取操作.pdf

    本文主要讲解了 Java 中如何读取 XML 配置文件,并对 XML 解析器进行了分类,分别介绍了 DOM 和 SAX 两种解析方式的特点和使用场景,并提供了一个使用 SAX 解析器读取 XML 配置文件的示例程序。 在 Java 开发中,...

    cors-filter-2.5 + java-property-utils-1.9.1.zip

    `java-property-utils`库提供了一组工具类,用于处理Java的属性文件(.properties)。这些工具可能包括读取、写入、解析和格式化属性文件的功能。在配置CORS Filter时,我们可能需要从属性文件中加载配置参数,如...

    SSM 读取properties文件

    在Spring框架中,读取properties文件主要通过两种方式:`PropertyPlaceholderConfigurer` 和 `@Value` 注解。 1. **PropertyPlaceholderConfigurer**: 这是一个Spring的bean定义类,它允许我们从properties文件中...

    Tomcat解决跨域的两个jar包java-property-utils-1.9.jar和cors-filter-1.7.jar

    3. 使用`java-property-utils-1.9.jar`读取并解析这个配置文件,将其配置到Filter中。 4. 在`web.xml`配置文件中,定义`CORSFilter`并绑定到相应的URL模式: ```xml <filter-name>CORSFilter <filter-class>...

    jquery.i18n.properties两个js文件打包

    首先,`.properties`文件是一种广泛用于存储配置信息或本地化文本的文件格式,主要在Java生态系统中使用。每个`.properties`文件通常包含键值对,其中键是唯一的标识符,值是对应的字符串内容。在国际化场景下,这些...

    java配置文件修改读取工具类,包括yml和properties类型文件

    YAML(YAML Ain't Markup Language)和Properties是两种常见的配置文件格式。本篇文章将深入探讨如何使用Java工具类来读取和修改这两种类型的配置文件。 首先,我们来看`YmlUtil.java`,这是一个专门处理YAML格式...

    Java连接oracle数据库方法.pdf

    本文将详细介绍如何使用Java来连接并操作Oracle数据库,包括普通方式连接数据库、通过加载properties文件连接数据库以及使用DOM解析XML文件的方式。 #### 一、普通方式连接Oracle数据库 在最基础的层面,可以通过...

    SpringBoot获取yml和properties配置文件的内容

    Spring Boot支持两种主要的配置文件格式:`application.properties`和`application.yml`。这两种格式都允许开发者以结构化的方式存储和管理应用程序的配置参数。 首先,让我们关注`yml`配置文件。YAML (YAML Ain't ...

    java读取配置文件源代码

    描述中提到“两个文件在同一文件下”,这指的是我们的Java源代码(比如`ReadProperties.java`)和配置文件(比如`config.properties`)应放置在同一目录中,以便于程序正确找到并读取配置文件。如果它们不在同一目录...

    SpringBoot全局配置文件(properties)与yml配置文件.docx

    Spring Boot支持两种主要的全局配置文件格式:`application.properties` 和 `application.yml`。下面我们将深入探讨这两种配置文件及其特性。 一、`application.properties` 配置文件 1. **修改内嵌容器端口号**:...

    struts.properties详解

    - **作用**:该属性用于指定Struts2的类型检测机制,支持`tiger`和`notiger`两种属性值。具体选择哪种取决于应用的需求。 #### 5. 文件上传相关属性 - **struts.multipart.parser**:该属性指定处理`multipart/form...

    基于Java的实例源码-重复文件检查工具 FindDup.zip

    Java作为一种跨平台的编程语言,因其丰富的库支持、良好的性能以及面向对象的特性,被广泛用于各种应用程序的开发,包括文件管理和系统工具。 在FindDup的源代码中,我们可以预见到以下几个核心知识点: 1. **文件...

    解析XML和Propertites配置文件

    标题中的“解析XML和Propertites配置文件”指的是在软件开发中处理两种常见的配置文件格式。XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,具有良好的结构化特性,常用于应用程序的配置、...

    javacore分析工具

    `jca412.jar`可能是一个包含Java Core Analysis工具的库文件,用于解析和展示JavaCore日志文件。这种工具通常会提供图形界面或命令行选项,便于用户查看和理解分析结果。 `jca.properties.xml`可能包含了Java Core ...

    eclipse的properties文件插件

    要安装这个`properties`文件插件,你需要将这两个目录复制到Eclipse的`dropins`目录下,或者通过Eclipse的“Install New Software”功能,指向解压后的目录进行安装。 总的来说,`eclipse的properties文件插件`对于...

    读取配置文件工具类.rar

    本压缩包包含两个工具类,分别用于读取`.yml`和`.properties`格式的配置文件,这两种格式都是Java开发中常见的配置文件类型。 首先,我们来看`.properties`配置文件。这种格式的文件历史较为悠久,它的语法简单,每...

    Java开发中读取XML与properties配置文件的方法

    在Java开发中,XML和properties配置文件是常见的数据存储和管理格式,用于存储应用程序的配置信息、数据库连接参数等。...了解并掌握这两种文件的读取方法,对于编写高效、可靠的Java应用至关重要。

Global site tag (gtag.js) - Google Analytics