繁体   English   中英

如何用Java设计以下数据结构

How to Design the Following Data Structure in Java

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有大约60到120个对象A的列表L1<A> ,它们本身包含对象D的列表L2<D>

L2<D> s为所有相同A

用户可以上载新的D ,并且每次程序必须遍历所有L1并将新的D添加到每个L2 显然,我宁愿拥有一个主L2 ,该主L2只能更新一次,并且每个A引用该列表,但是我不想创建某种全局变量L2

如果我创建L2的单个实例,是否只需要将L2传递给L1每个A ,还是可以不使用全局变量就让每个A引用单个L2

1 个回复

static变量是您要寻找的。

public class A {
    private static final List<D> l2 = new ArrayList<>();

    public void addD(D d) {
        l2.add(d);
    }
}
1 如何用Java设计以下结构?

我有一个名为SHAPE的接口。 CIRCLE和RECTANGLE是实现此接口的两个类。 现在,我必须编写一个类(我可以选择仅编写一个类) CIRCULARRECTANGLE ,它将扩展CIRCLE和RECTANGLE的属性。 如何用Java做到这一点? ...

2011-07-11 09:03:52 6 98   java
2 如何设计数据结构?

我正在为我的学校项目开发一个记笔记计划。 该注释包括一些绘图和文本。 使用一些基本的编程技能可以很容易地编写代码,但是该注释需要保存并再次阅读。 因此,我需要一个数据结构来存储数据并读回数据。 我应该先做什么? 如何将其存储在数据库中? 有什么建议吗? 谢谢。 ...

3 如何实现以下数据结构

我有五个不同的数组,其中每个数组的长度都相同。 我想创建一个新的对象数组,其中没有对象等于前面提到的数组长度。 这些对象中的每一个都应该具有五个数组中每一个的内容作为属性。 像这样 我需要创建一个这样的数组: 请帮助我如何实现这个结构,谢谢。 ...

5 在以下情况下,在Java中使用哪种数据结构?

我有一组元素是前缀。 我必须以一种这样的方式编写Java方法:每当它得到输入时,都要验证它属于哪个前缀,如果与任何前缀匹配,则返回true或false。 元素是 输入将是 我可以使用哪种数据结构,以免影响性能。 因为输入数字将一次达到5000万。 有人可以帮我吗? ...

2013-05-02 06:31:00 5 241   java
6 Java文本提取和数据结构设计

我有大量的Open Office 3.0文档格式的表数据集。 同样,我有n个表。所有这些表都是模糊集隶属函数。简单来说,它们是计算模型,我必须根据这些模型来处理输入数据。许多这样的表具有不同的行大小和列大小3/4。这些数据一旦加载就不会更改。 例如:当我得到一个介于-20到90之间 ...

9 数据结构设计设计

以下是我做过几次的场景.. 计算段落中单词的出现频率。 我创建一个地图并存储计数。 所以我的地图包含 现在,出现另一种情况,识别出计数为100或30的单词 我创建列表或地图 或&lt;10,2&gt; &lt;123,1&gt;基本上,我有两个映射来处理所有工 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM