@Ignored public interface IConfigReader
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
contains(String key)
判断键key的配置项是否存在 
 | 
String[] | 
getArray(String key)
获取键值数组值 
 | 
String[] | 
getArray(String key,
        boolean zeroSize)
获取键值数组值 
 | 
String[] | 
getArray(String key,
        String[] defaultValue)
获取键值数组值 
 | 
boolean | 
getBoolean(String key)
获得对应的布尔值 
 | 
boolean | 
getBoolean(String key,
          boolean defaultValue)
获得对应的布尔值,若不存在则返回指定默认值 
 | 
<T> T | 
getClassImpl(String key,
            Class<T> interfaceClass)
获取接口实例类型 
 | 
<T> T | 
getClassImpl(String key,
            String defaultValue,
            Class<T> interfaceClass)
获取接口实例类型,若不存在则返回指定默认值 
 | 
double | 
getDouble(String key)
获取双精度浮点数 
 | 
double | 
getDouble(String key,
         double defaultValue)
获取双精度浮点数,若不存在则返回指定默认值 
 | 
float | 
getFloat(String key)
获取浮点数 
 | 
float | 
getFloat(String key,
        float defaultValue)
获取浮点数,若不存在则返回指定默认值 
 | 
int | 
getInt(String key)
获得对应的数字值 
 | 
int | 
getInt(String key,
      int defaultValue)
获得对应的数字值,若不存在则返回指定默认值 
 | 
List<String> | 
getList(String key)
获得对应的文字值列表,其中匹配以key开头的键串 
 | 
long | 
getLong(String key)
获取长整数 
 | 
long | 
getLong(String key,
       long defaultValue)
获取长整数,若不存在则返回指定默认值 
 | 
Map<String,String> | 
getMap(String keyHead)
获取键值映射 
 | 
String | 
getString(String key)
获得对应的文字值 
 | 
String | 
getString(String key,
         String defaultValue)
获得对应的文字值,若为空则返回指定默认值 
 | 
Map<String,String> | 
toMap()
获得配置对象内部加载的配置项映射 
 | 
String getString(String key, String defaultValue)
key - 属性键defaultValue - 默认值List<String> getList(String key)
key - 属性键String[] getArray(String key, String[] defaultValue)
key - 属性键defaultValue - 默认值String[] getArray(String key, boolean zeroSize)
key - 属性键zeroSize - 是否返回空元素数组int getInt(String key)
key - 属性键int getInt(String key, int defaultValue)
key - 属性键defaultValue - 默认值boolean getBoolean(String key)
key - 属性键boolean getBoolean(String key, boolean defaultValue)
key - 属性键defaultValue - 默认值long getLong(String key)
key - 属性键long getLong(String key, long defaultValue)
key - 属性键defaultValue - 默认值float getFloat(String key)
key - 属性键float getFloat(String key, float defaultValue)
key - 属性键defaultValue - 默认值double getDouble(String key)
key - 属性键double getDouble(String key, double defaultValue)
key - 属性键defaultValue - 默认值<T> T getClassImpl(String key, Class<T> interfaceClass)
T - 类型key - 属性键interfaceClass - 接口类型<T> T getClassImpl(String key, String defaultValue, Class<T> interfaceClass)
T - 类型key - 属性键defaultValue - 默认值interfaceClass - 接口类型boolean contains(String key)
key - 属性键Copyright © 2022. All rights reserved.