Jython-using-java-collection-types
提供:Dev Guides
Jython-Javaコレクションタイプの使用
Pythonの組み込みデータ型に加えて、Jythonは* java.utilパッケージ*をインポートすることでJavaコレクションクラスを使用する利点があります。 次のコードは、以下に示すクラスを説明しています-
- add()を使用したJava ArrayListオブジェクト
- remove()
- ArrayListクラスのget()およびset()メソッド。
上記のJythonスクリプトは、次の出力を生成します-
Jarrayクラス
Jythonは Jarray Object も実装します。これにより、PythonでJava配列を構築できます。 jarrayを使用するには、Jythonでシーケンスタイプを定義し、シーケンス内に含まれるオブジェクトのタイプとともにjarrayobjectに渡すだけです。 jarray内のすべての値は同じ型でなければなりません。
次の表は、jarrayで使用される文字タイプコードを示しています。
Character Typecode | Corresponding Java Type |
---|---|
Z | Boolean |
C | char |
B | byte |
H | short |
I | int |
L | long |
F | float |
D | double |
次の例は、jarrayの構築を示しています。
ここで、 my_seq は整数のタプルとして定義されています。 Jarray arr1に変換されます。 2番目の例は、Jarray arr2が mySttr string シーケンスから構築されることを示しています。 上記のスクリプト jarray.py の出力は次のとおりです-