gpt4 book ai didi

java - 动态数组和列表

转载 作者:行者123 更新时间:2023-12-02 00:15:17 24 4
gpt4 key购买 nike

所以,我正在尝试创建一种用于创建问题列表的文本编辑器。我不确定如何实现这一目标。

到目前为止我想到的是创建一个代表一张 A4 纸的 JPanel。然后,我想创建另一个 JPanel,其中包含几个可以在其中输入问题/答案的文本框。问题是我希望能够从“文档”中的任何位置添加/删除问题。用数组来做这件事会很乏味,我会幸存下来,但主要问题是固定的数组大小。

我的问题是,有没有办法创建某种动态列表,在我的情况下应该采取什么方法?同样重要的是,能够通过简单地调用 JPanel 的任何文本框来精确定位某个“问题”(因为单击文本框并按组合键会在调用的问题之后添加另一个问题,至少计划是这样)。

有人吗?

最佳答案

尝试使用collections ,来自java.util.collection包。

1. 如果您创建的每个问题都附加了唯一标识符,请尝试使用 Map ,其中设 Integer是您的唯一标识符和 String可能是这个问题

Map<Integer, String> map = HashMap<Integer, String>();

2. 如果您将问题存储在 sequence 中, List可能也足够了。

List<String> list = ArrayList<String>();

关于java - 动态数组和列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970602/

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