我在jython 2.7.0中看到以下行为:
>>> from java.lang import String
>>> from java.util import ArrayList
>>> a = String("hello")
>>> b = ArrayList()
>>> b.add(a)
True
>>> a == b.get(0)
False
>>> type(a)
<type 'java.lang.String'>
>>> type(b.get(0))
<type 'unicode'>
我希望在jython中添加到java Object
的任何java List
都会保留原样。我尝试使用谷歌搜索和搜索jython文档,但我无法找到有关此行为的任何内容。