public class TinyConfig extends Object
Constructor and Description |
---|
TinyConfig() |
Modifier and Type | Method and Description |
---|---|
static boolean |
contain(String key) |
static Boolean |
getBoolean(String key,
Boolean defaultValue,
boolean notallowParseException) |
static int |
getInt(String key,
int defaultValue,
boolean notallowParseException) |
static Integer |
getInteger(String key,
Integer defaultValue,
boolean notallowParseException) |
static String |
getString(String key,
String defaultValue,
boolean allowBlank)
获取对应key的对应的配置值,若不存在或者不符合规则,则返回defaultValue
|
static String |
getValue(String key) |
static void |
setValue(String key,
String value) |
public static String getString(String key, String defaultValue, boolean allowBlank)
key
- 参数key值defaultValue
- 若取不到该配置值,则采用此值allowBlank
- 是否允许取取值为空串或者null。
若为true,则只有在key不存在时才会返回defaultValue,其他情况军返回key对应取值。
若为false,则对应key的取值为空串或者null时,返回defaultValue,其他情况均返回key对应取值。public static Boolean getBoolean(String key, Boolean defaultValue, boolean notallowParseException)
key
- 对应的配置项keydefaultValue
- 配置项默认取值notallowParseException
- 是否抛出数据类型转换过程中产生的异常
若为true,当将配置值转换为Boolean时发生异常,则将该异常抛出
若未false,则该异常不抛出,并返回defaultValuepublic static int getInt(String key, int defaultValue, boolean notallowParseException)
key
- 对应的配置项keydefaultValue
- 配置项默认取值notallowParseException
- 是否抛出数据类型转换过程中产生的异常
若为true,当将配置值转换为Int时发生异常,则将该异常抛出
若未false,则该异常不抛出,并返回defaultValuepublic static Integer getInteger(String key, Integer defaultValue, boolean notallowParseException)
key
- 对应的配置项keydefaultValue
- 配置项默认取值notallowParseException
- 是否抛出数据类型转换过程中产生的异常
若为true,当将配置值转换为Integer时发生异常,则将该异常抛出
若未false,则该异常不抛出,并返回defaultValuepublic static boolean contain(String key)
Copyright © 2006–2018 TinyGroup. All rights reserved.