使用Py4J保存java对象的新值
我只是好奇Py4j中是否有任何函数能够在Java对象中保存新值。 我的意思是,使用get_field函数,我可以很容易地获得java对象的值,使用set_field,我可以更改这些值,但我想,只有在Python中。我看不到Java应用程序中有任何更改 例如:使用Py4J保存java对象的新值,java,python,py4j,Java,Python,Py4j,我只是好奇Py4j中是否有任何函数能够在Java对象中保存新值。 我的意思是,使用get_field函数,我可以很容易地获得java对象的值,使用set_field,我可以更改这些值,但我想,只有在Python中。我看不到Java应用程序中有任何更改 例如: A=get_field(record,"values") print (A[0]) A[0]=600 set_field(record,"values",A) print(temp[0]) 你能提供一个小的代码示例吗?从Pytho
A=get_field(record,"values")
print (A[0])
A[0]=600
set_field(record,"values",A)
print(temp[0])
你能提供一个小的代码示例吗?从Python调用set_字段将更改Java端字段的值,因此它在Java应用程序中应该是可观察的。也许你指的不是同一个对象。最后,我的错误很简单,与py4j没有任何共同之处,我觉得有点惭愧。很快,你的图书馆工作得很巧妙,谢谢你