GetParament.java
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:2k
源码类别:

OA系统

开发平台:

Java

  1. package com.gforce.currency;
  2. /**
  3.  * <p>Title: 吉力科技办公自动化系统</p>
  4.  * <p>Description: 吉力科技办公自动化系统</p>
  5.  * <p>Copyright: 版权所有 2003 (c) 西安吉力科技发展有限公司  Copyright (c) 2003 GForce Sceince & Technology</p>
  6.  * <p>Company: 西安吉力科技发展有限公司 (GForce Sceince & Technology)</p>
  7.  * @author 马登军
  8.  * @version 1.0
  9.  */
  10. import java.lang.*;
  11. import java.util.*;
  12. import java.io.*;
  13. public class GetParament {
  14.   /**
  15.    * GetParament构造函数
  16.    */
  17.   public GetParament() {
  18.   }
  19.   /**
  20.    * 从指定文件中获取参数集
  21.    * @param strFileName  文件名
  22.    * @return 包含参数集结果的属性集
  23.    */
  24.   public Properties GetParamentsFromFile(String strFileName) {
  25.     Properties paraments = new Properties();
  26.     try {
  27.       InputStream isFileStream = getClass().getResourceAsStream(
  28.           strFileName);
  29.       paraments.load(isFileStream);
  30.     }
  31.     catch (Exception err) {
  32.       SystemOut.ErrOut("不能读取参数文件。请确保“" + strFileName + "”文件存在,并且路径正确!");
  33.     }
  34.     return paraments;
  35.   }
  36.   /**
  37.    * 从指定文件中获取指定参数,带默认值
  38.    * @param strFileName    文件名
  39.    * @param strParamentName   参数名称
  40.    * @param strDefaultValue   默认值
  41.    * @return  参数的字符串值
  42.    */
  43.   public String GetStringParamentFromFile(String strFileName,
  44.                                                  String strParamentName,
  45.                                                  String strDefaultValue) {
  46.     String strValue = strDefaultValue;
  47.     Properties paraments = GetParamentsFromFile(strFileName);
  48.     try
  49.     {
  50.         strValue = paraments.getProperty(strParamentName,strDefaultValue);
  51.         strValue = new String(strValue.getBytes("ISO8859_1"));
  52.     }
  53.     catch(Exception err)
  54.     {
  55.     }
  56.     return strValue;
  57.   }
  58.     /**
  59.      * 从指定文件中获取指定参数,不带默认值
  60.      * @param strFileName    文件名
  61.      * @param strParamentName   参数名称
  62.      * @return  参数的字符串值
  63.      */
  64.   public String GetStringParamentFromFile(String strFileName,String strParamentName)
  65.   {
  66.     return GetStringParamentFromFile(strFileName,strParamentName,"");
  67.   }
  68. }