欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java讀取properties文件的方法

 更新時間:2015年05月29日 11:43:17   作者:wo_soul  
這篇文章主要介紹了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();   
    }   
  }   
  /**  
   * 私有構造方法,不需要創(chuàng)建對象  
   */   
  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 時間區(qū)間的字符串合法性驗證

    JAVA 時間區(qū)間的字符串合法性驗證

    需要對獲得的諸如08:30-11:00這樣的字符串進行合法性驗證,判定表示的時間區(qū)間是否合法,以及對高峰期時間的區(qū)間是否在總的時間區(qū)間內部進行判斷。
    2013-03-03
  • Java?8?的異步編程利器?CompletableFuture的實例詳解

    Java?8?的異步編程利器?CompletableFuture的實例詳解

    這篇文章主要介紹了Java?8?的異步編程利器?CompletableFuture?詳解,本文通過一個例子給大家介紹下Java?8??CompletableFuture異步編程的相關知識,需要的朋友可以參考下
    2022-03-03
  • 帶你快速了解Java中類和對象的關系

    帶你快速了解Java中類和對象的關系

    這篇文章主要給大家介紹了關于Java中類和對象關系的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 深入解析Java的Servlet過濾器的原理及其應用

    深入解析Java的Servlet過濾器的原理及其應用

    這篇文章主要介紹了深入解析Java的Servlet過濾器的原理及應用,Java編寫的Servlet通常是一個與網頁一起作用于瀏覽器客戶端的程序,需要的朋友可以參考下
    2016-01-01
  • 使用Spring boot 的profile功能實現多環(huán)境配置自動切換

    使用Spring boot 的profile功能實現多環(huán)境配置自動切換

    這篇文章主要介紹了使用Spring boot 的profile功能實現多環(huán)境配置自動切換的相關知識,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-11-11
  • SpringBoot事務不回滾的解決方案

    SpringBoot事務不回滾的解決方案

    這篇文章主要介紹了SpringBoot事務不回滾的解決方案的相關資料,需要的朋友可以參考下
    2022-09-09
  • spring框架學習總結

    spring框架學習總結

    Spring是于2003 年興起的一個輕量級的Java 開發(fā)框架,由Rod Johnson創(chuàng)建。簡單來說,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架
    2021-06-06
  • JavaWeb Spring注解Annotation深入學習

    JavaWeb Spring注解Annotation深入學習

    這篇文章主要為大家詳細介紹了JavaWeb Spring注解Annotation,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • SpringBoot如何配置MySQL和Oracl雙數據源(Mybatis)

    SpringBoot如何配置MySQL和Oracl雙數據源(Mybatis)

    這篇文章主要介紹了SpringBoot如何配置MySQL和Oracl雙數據源(Mybatis)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Java使用RandomAccessFile類對文件進行讀寫

    Java使用RandomAccessFile類對文件進行讀寫

    本篇文章主要介紹了Java使用RandomAccessFile類對文件進行讀寫,詳細的介紹了RandomAccessFile類的使用技巧和實例應用,有興趣的可以了解一下
    2017-04-04

最新評論