Hay una función interna para hacer esto, pero no es accesible en Python
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.
Comentario más útil
Encontré la funcionalidad; Sería muy útil agregar tales ejemplos a la documentación.
Esto no fue trivial en absoluto.