[英]Creating an ArrayList of ArrayList in Jython
我想在Jython中创建String的ArrayList的ArrayList。
在Java中应该是这样的:
ArrayList<ArrayList<String>> arr = new ArrayList<ArrayList<String>>()
我不知道如何在Jython中做到这一点。 问题在于,即使在Jython中,甚至创建一个简单的ArrayList都有些不同 。 据我所知,您甚至都没有定义类型:
import java.util.ArrayList as ArrayList
arr = ArrayList()
那么如何在Jython中创建ArraList的ArrayList?
我什至不知道是否可行,因为正如您可以阅读文档一样,它似乎有一定的局限性。
Java集合对象可以充当Jython对象,但是Jython对象不能充当Java对象。 例如,可以在Jython中使用Java ArrayList并使用诸如add(),remove()和get()之类的方法。
提前致谢。
为了实现String的ArrayList的ArrayList,您可以使用以下事实:该List在其中存储对象,而ArrayList本身是一个对象。 因此您可以执行以下操作:
import java.util.ArrayList as ArrayList
arr1 = ArrayList()
arr2 = ArrayList()
arr3 = ArrayList()
arr2.add("First")
arr2.add("second")
arr3.add("Third")
arr4.add("Fourth")
arr1.add(arr2)
arr1.add(arr3)
希望这能给您这个想法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.