Class Config


  • public final class Config
    extends java.lang.Object
    读取配置类
    Author:
    WD
    • Constructor Summary

      Constructors 
      Constructor Description
      Config​(java.lang.String fileName)
      构造参数
      Config​(java.util.Properties ps)
      构造参数
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean exists​(java.lang.String key)
      检查键是否存在
      boolean getBoolean​(java.lang.String key, boolean defaultValue)
      获得属性value
      byte getByte​(java.lang.String key)
      获得属性value
      byte getByte​(java.lang.String key, byte defaultValue)
      获得属性value
      int getInt​(java.lang.String key)
      获得属性value
      int getInt​(java.lang.String key, int defaultValue)
      获得属性value
      java.util.List<java.lang.String> getList​(java.lang.String key, java.util.List<java.lang.String> defaultValue)
      获得属性value
      long getLong​(java.lang.String key, long defaultValue)
      获得属性value
      java.util.Properties getProperties()
      获取属性配置
      short getShort​(java.lang.String key, short defaultValue)
      获得属性value
      java.lang.String getString​(java.lang.String key)
      获得属性value
      java.lang.String getString​(java.lang.String key, java.lang.String defaultValue)
      获得属性value
      java.lang.String[] getStringArray​(java.lang.String key)
      获得属性value
      java.lang.String[] getStringArray​(java.lang.String key, java.lang.String[] defaultValue)
      获得属性value
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Config

        public Config​(java.lang.String fileName)
        构造参数
        Parameters:
        fileName - 文件名 可以已,分割
      • Config

        public Config​(java.util.Properties ps)
        构造参数
        Parameters:
        ps -
    • Method Detail

      • getProperties

        public java.util.Properties getProperties()
        获取属性配置
        Returns:
      • getList

        public java.util.List<java.lang.String> getList​(java.lang.String key,
                                                        java.util.List<java.lang.String> defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getStringArray

        public java.lang.String[] getStringArray​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getStringArray

        public java.lang.String[] getStringArray​(java.lang.String key,
                                                 java.lang.String[] defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getString

        public java.lang.String getString​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getString

        public java.lang.String getString​(java.lang.String key,
                                          java.lang.String defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getBoolean

        public boolean getBoolean​(java.lang.String key,
                                  boolean defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getInt

        public int getInt​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getInt

        public int getInt​(java.lang.String key,
                          int defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getByte

        public byte getByte​(java.lang.String key)
        获得属性value
        Parameters:
        key - 属性key
        Returns:
        value
      • getByte

        public byte getByte​(java.lang.String key,
                            byte defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getLong

        public long getLong​(java.lang.String key,
                            long defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • getShort

        public short getShort​(java.lang.String key,
                              short defaultValue)
        获得属性value
        Parameters:
        key - 属性key
        defaultValue - 默认值
        Returns:
        value
      • exists

        public boolean exists​(java.lang.String key)
        检查键是否存在
        Parameters:
        key - 键
        Returns:
        是否存在值
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object