共計(jì) 505 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,獲取變量名的方法是使用反射來(lái)獲取??梢允褂靡韵麓a來(lái)獲取變量名:
import java.lang.reflect.Field;
public class Main {public static void main(String[] args) {String variableName = "";
Class<MyClass> clazz = MyClass.class;
Field[] fields = clazz.getDeclaredFields();
for (Field field : fields) {if (field.getType() == String.class) {variableName = field.getName();
break;
}
}
System.out.println(variableName); // 輸出變量名
}
}
class MyClass {private String myVariable;
}
在上面的示例中,我們使用反射來(lái)獲取 MyClass
類(lèi)中的所有字段。然后,我們通過(guò)遍歷字段數(shù)組,并判斷字段類(lèi)型是否為 String
類(lèi)型,來(lái)獲取變量名。在本例中,我們獲取到的變量名是 myVariable
。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完