Pyjnius: Ermöglichen Sie das Konvertieren einer Python-Liste in ein Java-Array

Erstellt am 29. Sept. 2012  ·  3Kommentare  ·  Quelle: kivy/pyjnius

Hierfür gibt es eine interne Funktion, auf die in Python nicht zugegriffen werden kann

bug

Hilfreichster Kommentar

Fand die Funktionalität; Es wäre sehr hilfreich, solche Beispiele zur Dokumentation hinzuzufügen.

>>> jArray = autoclass("java.lang.reflect.Array")
>>> a = jArray.newInstance(jString, 10)
>>> a
[None, None, None, None, None, None, None, None, None, None]
>>> a[0] = jString("nitish")
>>> a
[<java.lang.String at 0x103d619b0 jclass=java/lang/String jself=<LocalRef obj=0x7fc665f4a3f8 at 0x103abf190>>, None, None, None, None, None, None, None, None, None]

Das war überhaupt nicht trivial.

Alle 3 Kommentare

von Ihnen behoben, Sir!

Seit dieser Frage sind ungefähr 6 Jahre vergangen, daher haben sich möglicherweise viele geändert:
Ich suchte nach solchen Funktionen (dh Konvertieren der Python-Liste in ein Java-Array), fand aber nichts in der Dokumentation.

Fand die Funktionalität; Es wäre sehr hilfreich, solche Beispiele zur Dokumentation hinzuzufügen.

>>> jArray = autoclass("java.lang.reflect.Array")
>>> a = jArray.newInstance(jString, 10)
>>> a
[None, None, None, None, None, None, None, None, None, None]
>>> a[0] = jString("nitish")
>>> a
[<java.lang.String at 0x103d619b0 jclass=java/lang/String jself=<LocalRef obj=0x7fc665f4a3f8 at 0x103abf190>>, None, None, None, None, None, None, None, None, None]

Das war überhaupt nicht trivial.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen