【发布时间】:2021-06-16 01:10:33
【问题描述】:
我有如下代码 sn-p 的列表:
List<String> nameList = new ArrayList<>();
nameList.add("Robert");
nameList.add("Tom");
nameList.add("Curran");
//robert, tom, curran
现在我想使用 Java 中的反射 API 修改这些列表值。如果我们打印列表,输出如下所示:
//xxx,xxx,xxx
【问题讨论】:
-
我不太明白你的问题。添加到列表后是否要更改该值?
-
您需要更改特定元素或 nameList 对象吗?
-
@AndréClérigo 在运行时我想屏蔽/修改 List
的值。在运行时。例如,我想通过反射将“罗伯特”更改为“XXX”,所有字段都是如此。 -
@Ismail 我想更改 List
中的所有元素,但条件是仅使用反射。 -
@AndréClérigo
List.set()?
标签: java reflection runtime