1

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の使用に関するドキュメントしか見つかりませんでした...

一番

4

1 に答える 1