嘿我需要通过getClass()
更改uuid值,这是我的代码,但我不知道我必须输入什么东西而不是UUID
Field uuidField = c.getClass().getDeclaredField("uuid");
uuidField.setAccessible(true);
uuidField.set(UUID, newUuidValue);
答案 0 :(得分:2)
如果你想要相当于
c.uuid = newUuidValue;
但是通过反思,你只需要:
uuidField.set(c, newUuidValue);
set
的第一个参数是对要修改其字段的对象的引用。
答案 1 :(得分:-1)
您必须为要更改其字段的实例提供c
。