我想知道如何將類的欄位名稱作為引數傳遞以將其包含在字串中?
例如,假設我有一個包含此成員的 A 類:
public class A {
String name;
String reference;
....
}
我想要的是能夠初始化具有兩個類欄位名稱之一作為引數的字串以動態顯示它。例如,我想這樣做:
System.out.println("the field {nameField} belong to class A.");
在輸出中我會有這個:
output : the field name belong to class A.
這在 Java 中可能嗎?
任何幫助將非常感激 ?
問候
優酷
uj5u.com熱心網友回復:
這可以通過使用 Java 中的反射來完成。 https://www.oracle.com/technical-resources/articles/java/javareflection.html#:~:text=Reflection is a feature in,its members and display them。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/498108.html
