天天看点

JAVA读取properties文件

JAVA读取properties文件

test.properties

keykey=Oh.I get the value!

测试类SuperPath.java

package com.test.superpath; 

import java.io.InputStream; 

import java.util.Properties; 

/**    

* @author 李晨        

* @version 创建时间:Jul 17, 2009 3:11:40 PM    

*/ 

public class SuperPath { 

/** 

* 从配置文件取值 

* @param fileName 配置文件名 

* @return 从指定key得到的value 

  public String getPara(String fileName) { 

    Properties prop = new Properties(); 

    try { 

      // ClassLoader cl = this.getClass().getClassLoader(); 

      // InputStream is = cl.getResourceAsStream(fileName); 

      InputStream is = this.getClass().getResourceAsStream(fileName); 

      prop.load(is); 

      if (is != null) 

        is.close(); 

    } catch (Exception e) { 

      System.out.println(e + "file " + fileName + " not found"); 

    } 

    /** 

     * 指定哪个key 

     */ 

    return prop.getProperty("keykey"); 

  } 

  public static void main(String[] args) { 

    SuperPath sp=new SuperPath(); 

    System.out.println(sp.getPara("test.properties")); 

输出结果:

Oh.I get the value!

本文转自chainli 51CTO博客,原文链接:http://blog.51cto.com/lichen/189964,如需转载请自行联系原作者