嘿,我需要通过getClass()
更改uuid值,这是我的代码,但是我不知道我必须键入什么对象来代替UUID
Field uuidField = c.getClass().getDeclaredField("uuid");
uuidField.setAccessible(true);
uuidField.set(UUID, newUuidValue);
最佳答案
如果要
c.uuid = newUuidValue;
但是经过反思,您只想要:
uuidField.set(c, newUuidValue);
set
的第一个参数是对要修改其字段的对象的引用。