我有一个 jython 脚本,我需要在其中调用一个 java 方法来处理一些逻辑。
这是我的 jython 脚本:
from sets import Set
....
names = Set(["Alice","Bob","Charles"])
// call a java method
Test.removeNames(names)
Test 类中的 removeNames 将 java.util.Set 作为参数。运行脚本后,我得到了一个 TypeError:
TypeError: removeNames(): 1st arg can't be coerced to java.util.Set
我尝试在我的 jython 脚本中使用 java.util.Set 并且它有效。但是,我只是想知道 java 方法有没有办法识别 jython 对象?
谢谢!!!