Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Py4J保存java对象的新值_Java_Python_Py4j - Fatal编程技术网

使用Py4J保存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

我只是好奇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])

你能提供一个小的代码示例吗?从Python调用set_字段将更改Java端字段的值,因此它在Java应用程序中应该是可观察的。也许你指的不是同一个对象。最后,我的错误很简单,与py4j没有任何共同之处,我觉得有点惭愧。很快,你的图书馆工作得很巧妙,谢谢你