Pyjnius: Hacer posible convertir una lista de Python en una matriz de Java

Creado en 29 sept. 2012  ·  3Comentarios  ·  Fuente: kivy/pyjnius

Hay una función interna para hacer esto, pero no es accesible en Python

bug

Comentario más útil

Encontré la funcionalidad; Sería muy útil agregar tales ejemplos a la documentación.

>>> 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]

Esto no fue trivial en absoluto.

Todos 3 comentarios

arreglado por usted señor!

Han pasado aproximadamente 6 años desde esta pregunta, por lo que es posible que hayan cambiado muchas cosas:
Estaba buscando dicha funcionalidad (es decir, convirtiendo la lista de Python en una matriz de Java), pero no encontré nada en la documentación.

Encontré la funcionalidad; Sería muy útil agregar tales ejemplos a la documentación.

>>> 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]

Esto no fue trivial en absoluto.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Thrameos picture Thrameos  ·  27Comentarios

cmacdonald picture cmacdonald  ·  20Comentarios

Hukuta picture Hukuta  ·  5Comentarios

enjoybeta picture enjoybeta  ·  8Comentarios

etc0de picture etc0de  ·  5Comentarios