我如何迭代 Jython PyList 并将我包含的对象转换或转换为 java.lang.String ?
在这个旧教程中,它是通过使用 __ tojava __ 来完成的:
(EmployeeType)employeeObj.__tojava__(EmployeeType.class);
我想这可能是这样的:
PyList pywords = pythonFactoryCreatedObject.pythonMethodReturningPyList()
int count = pywords.__len__();
for (int idx = 0 ; idx < count ; idx++) {
PyObject obj = pywords.__getitem__(idx);
//here i do not know how to have a kind of 'String word = pywords[idx]' statement
//System.out.println(word);
}
是否也有可能:
从 PyList 到 java Array 或 List 的转换?以便可以使用构造'for(String word:mylist){}'?
将简单的 python 字典映射到适当的 java 对象时,我也会遇到同样的问题,最好的映射是什么?
是否有关于 Jython 的 java 部分用法的教程文档?我对 python 很满意,但对 Java 和 Jython 来说是新手,我只找到了 Jython 的 Java 使用文档,而我需要在 Java 框架中嵌入一个 Python 模块......
最好的