读取一些配置文件 需要用转换类型,感觉写的代码稍微多了一点,这里介绍下简写方式
private String appValue;
public <T> T getValue(Class<T> clzss) {
if (clzss == Integer.class) {
Integer value = Integer.parseInt(this.appValue);
return (T) value;
}
if (clzss == Long.class) {
Long value = Long.parseLong(this.appValue);
return (T) value;
}
if (clzss == String.class) {
return (T) this.appValue;
}
//...
return (T) this.appValue;
}