当前位置: 首页 > 编程笔记 >

java读取properties文件的方法

连乐
2023-03-14
本文向大家介绍java读取properties文件的方法,包括了java读取properties文件的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了java读取properties文件的方法。分享给大家供大家参考。具体实现方法如下:

package com.test.demo; 
import java.util.Properties;   
import java.io.InputStream;   
import java.io.IOException;   
/**  
* 读取Properties文件的例子  
* File: TestProperties.java  
*/   
public final class TestProperties {   
  private static String param1;   
  private static String param2;  
  private static String param3; 
  private static String param4; 
  /** 
   * 对于以上的配置文件的路径名,有一个容易忽视的问题, 
   * 那就是当你用Object.class.getClassLoader().get...的时候,
   * 是都可以不用要加“/”, 
   * 但是不用getClassLoader().的时候是不行的,这是什么原因呢? 
   * 由于这个配置文件是放在项目的src下的,在object加载的时候要加上“/”。 
   * 如果是将这个配置文件拷贝到类得同包下,则不需要加,
   * 如果是用下面的方式读取配置文件: 
   */ 
  static {   
    Properties prop = new Properties();   
    //InputStream in = Object.class.getResourceAsStream("/test.properties");
    // 文件在src下 
    //InputStream in = TestProperties.class.getClassLoader().getResourceAsStream("jdbc.properties");
    // 文件在src下 
    InputStream in = TestProperties.class.getResourceAsStream("jdbc.properties");
    //文件在同一个包下 
    try {   
      prop.load(in);   
      param1 = prop.getProperty("mysql.driverClassName").trim();   
      param2 = prop.getProperty("mysql.url").trim();  
      param3 = prop.getProperty("mysql.username").trim();  
      param4 = prop.getProperty("mysql.password").trim();  
    } catch (IOException e) {   
      e.printStackTrace();   
    }   
  }   
  /**  
   * 私有构造方法,不需要创建对象  
   */   
  private TestProperties() {   
  }   
  public static String getParam1() {   
    return param1;   
  }   
  public static String getParam2() {   
    return param2;   
  }   
  public static String getParam3() { 
    return param3; 
  } 
  public static String getParam4() { 
    return param4; 
  } 
  public static void main(String args[]){   
    System.out.println(getParam1());   
    System.out.println(getParam2());  
    System.out.println(getParam3()); 
    System.out.println(getParam4()); 
  }   
}

希望本文所述对大家的java程序设计有所帮助。

 类似资料:
  • 本文向大家介绍java读取properties配置文件的方法,包括了java读取properties配置文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java读取properties配置文件的方法。分享给大家供大家参考。具体分析如下: 这两天做java项目,用到属性文件,到网上查资料,好半天也没有找到一个满意的方法能让我读取到.properties文件中属性值,很是郁闷,网上讲

  • 本文向大家介绍java读取properties文件的方法实例分析,包括了java读取properties文件的方法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java读取properties文件的方法。分享给大家供大家参考。具体分析如下: 1.不在项目中读取: 2.在项目中读取: 都是通过p.getProperty(配置文件里的key)获得value的 希望本文所述对大家的ja

  • 本文向大家介绍Java读取Properties文件的七种方法的总结,包括了Java读取Properties文件的七种方法的总结的使用技巧和注意事项,需要的朋友参考一下 Java读取Properties文件的方法总结          读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法: 其实很多都是大同小异,概括起来就2种: 先构造出一个InputStream来

  • 本文向大家介绍java简单读取properties配置文件的方法示例,包括了java简单读取properties配置文件的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java简单读取properties配置文件的方法。分享给大家供大家参考,具体如下: 读取配置文件,小结如下 更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数

  • 本文向大家介绍Java中的几种读取properties配置文件的方式,包括了Java中的几种读取properties配置文件的方式的使用技巧和注意事项,需要的朋友参考一下 相信对于一名JAVA开发者开说properties文件一定再熟悉不过了,比如一下配置: config.properties会经常存放一些系统常量,版本号,路径之类的 database.properties存放数据库的连接参数 l

  • 本文向大家介绍Java开发中读取XML与properties配置文件的方法,包括了Java开发中读取XML与properties配置文件的方法的使用技巧和注意事项,需要的朋友参考一下 相关阅读: 使用Ajax进行文件与其他参数的上传功能(java开发) 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 2.XM