gpt4 book ai didi

java - 在 Jython 中创建 ArrayList 的 ArrayList

转载 作者:行者123 更新时间:2023-11-30 04:01:19 25 4
gpt4 key购买 nike

我想在 Jython 中创建 String 的 ArrayList 的 ArrayList。

在 Java 中应该是这样的:

ArrayList<ArrayList<String>> arr = new ArrayList<ArrayList<String>>()

我不知道如何在 Jython 中执行此操作。问题在于,在 Jython 中,即使创建一个简单的 ArrayList 也是 bit different 。据我所知,你甚至不需要定义类型:

import java.util.ArrayList as ArrayList
arr = ArrayList()

那么如何在 Jython 中创建 ArraList 的 ArrayList?

我什至不知道这是否可能,因为正如您在文档中看到的那样,它似乎有一些限制。

Java collection objects could act as a Jython object, but Jythonobjects could not act as Java objects. For instance, it is possible touse a Java ArrayList in Jython and use methods such as add(),remove(), and 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)

希望这能给您带来启发。

关于java - 在 Jython 中创建 ArrayList 的 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21930927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com