Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2069601
  • 博文数量: 103
  • 博客积分: 206
  • 博客等级: 入伍新兵
  • 技术积分: 1819
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-12 10:24
个人简介

效字当先,以质为本。

文章分类
文章存档

2019年(2)

2018年(4)

2017年(7)

2016年(3)

2015年(14)

2014年(33)

2013年(31)

2012年(9)

分类: Java

2015-08-26 01:09:19


点击(此处)折叠或打开

  1. package week9;

  2. import java.io.File;
  3. import java.io.FileInputStream;
  4. import java.io.FileNotFoundException;
  5. import java.io.IOException;
  6. import java.util.Properties;

  7. public class ParseProperties {
  8.      Properties dbProps = null;
  9.      FileInputStream is =null;
  10.     public ParseProperties(String filePath){
  11.         this.load(filePath);
  12.     }
  13.     private void load(String filePath){
  14.         File file =new File(filePath);
  15.         if (file.exists()){
  16.             dbProps = new Properties();
  17.             try {
  18.                 is = new FileInputStream(filePath);
  19.                 
  20.             } catch (FileNotFoundException e) {
  21.                 System.out.println("读取文件失败"+filePath);
  22.             }
  23.             try {
  24.                 dbProps.load(is);
  25.                 
  26.             } catch (IOException e) {
  27.                 System.err.println("不能读取属性文件. " +
  28.                      "请确保db.properties在CLASSPATH指定的路径中");
  29.             }
  30.         }else{
  31.             System.out.println("读取文件不存在"+filePath);
  32.         }    
  33.     }
  34.     public String gettext(String name){
  35.         String sd = dbProps.getProperty(name).trim();
  36.         return sd;
  37.     }
  38. //    @SuppressWarnings("unchecked")
  39.     public static void main(String args[]){
  40.         ParseProperties px = new ParseProperties("config/data.properties");
  41. //        System.out.println(px);        
  42.         String browser = px.gettext("browser");
  43.         System.out.println(browser);
  44.     }
  45. }

阅读(2264) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~