Jython PyList を反復処理し、含まれているオブジェクトを java.lang.String にキャストまたは変換するにはどうすればよいですか?
この古いチュートリアルでは、 __ tojava __ like を使用して行われます。
(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) { }」を使用できるようにするには?
適切なJavaオブジェクトへの単純なpython辞書マッピングで同じ問題が発生します。最適なマッピングは何ですか?
Jython の Java 部分の使用法に関するチュートリアル ドキュメントはありますか? 私はPythonにはまったく問題ありませんが、JavaとJythonは初めてで、Javaフレームワーク内にPythonモジュールを埋め込む必要があるときに、JythonからのJavaの使用に関するドキュメントしか見つかりませんでした...
一番