首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

把常量怎么都定义在一个List中

2012-09-02 
把常量如何都定义在一个List中!publicinterfaceKeys(){StringNAMEname StringADDRESSaddress }如

把常量如何都定义在一个List中!
public   interface   Keys()
{
      String   NAME   =   "name ";
      String   ADDRESS   =   "address ";
}

如果我这里是很多常量,并且是不定时添加。
那么如何把这些常量的名字灵活读取到定义在一个list中?

[解决办法]
Class clazz = Class.forName("cn.com.Keys");
Field[] fields = clazz.getDeclaredFields();
for (Field field : fields)
{
String str = field.toString();
int number = str.lastIndexOf(".");
String result = str.substring(1+number);
System.err.println(result);
}

热点排行