Java反射,获取类字符串数组
代码是Java反射,获取类字符串数组,java,reflection,Java,Reflection,代码是 Field field = st.class.getField("g_"+selectedGroup); st是我的类,g+“selectedgroup”作为字符串数组在st类中 如何获取该字符串数组 我需要一些东西:stringsa[]=field.getStringArray[]但只有getInt,getBoolean有:( 如何使用?您只需使用 如果它是一个静态字段,实例可以为null(或任何值)。您只需使用 如果它是一个静态字段,实例可以为null(或任何值)。试试这个 Fie
Field field = st.class.getField("g_"+selectedGroup);
st
是我的类,g+“selectedgroup”
作为字符串数组在st类中
如何获取该字符串数组
我需要一些东西:stringsa[]=field.getStringArray[]代码>但只有getInt
,getBoolean
有:(
如何使用?您只需使用
如果它是一个静态字段,实例
可以为null(或任何值)。您只需使用
如果它是一个静态字段,实例
可以为null(或任何值)。试试这个
Field field = ST.class.getField("g_"+selectedGroup);
String[] sa = (String[])field.get(stInstance);
其中stInstance
是ST
类的一个实例。试试这个
Field field = ST.class.getField("g_"+selectedGroup);
String[] sa = (String[])field.get(stInstance);
其中stInstance
是ST
类的一个实例。你是对的,我犯了一个非常愚蠢的错误。现在更正。+1你是对的,我犯了一个非常愚蠢的错误。现在更正。+1