我是新来的java,想知道你会如何建议我解决这个问题。是否可以在数组中创建动态数量的列?
基本上我有数据库一吨的投资组合日期,例如:
portfolio date ticker size price
1 2011-06-07 agf.b 0 20
1 2011-06-07 ibm 0 5
1 2011-06-07 gs 0 10
1 2011-06-07 msft 0 2
1 2011-06-07 c 30 4
2 2011-06-07 agf.b 0 20
2 2011-06-07 ibm 0 5
2 2011-06-07 gs 0 10
2 2011-06-07 msft 2 2
2 2011-06-07 c 29 4
3 2011-06-07 agf.b 0 20
3 2011-06-07 ibm 0 5
3 2011-06-07 gs 0 10
3 2011-06-07 msft 4 2
3 2011-06-07 c 28 4
我想把这一切到一个数组股票的每个投资组合(日常数据库中创建几百万的投资组合
。我的问题是,我知道系统中的投资组合数量(通过sql命令),并且基于此创建了具有固定大小的数组,但我不知道投资组合中的股票数量(有些是零)我正在测试4只股票,但在现实情况下它可能有任何数量的股票
为了给出一些上下文,我的最终目标是获得两个数组,一个当前的投资组合和昨天的其中一个(研究投资组合之间的关系而不是个股),并分析每个投资组合与列表中的其他投资组合(然后分配某些健身分数给每一个)。
我不知道如何解决这个问题,但我怀疑要做的第一件事是获得一个数组。任何帮助,将不胜感激。
谢谢!
太棒了!谢谢,我看到列表和数组之间的讨论,但我认为它们是两回事。谢谢Miku – Lostsoul 2011-06-16 03:30:00
Java数组和ArrayLists(或List接口)仍然完全不同。 – miku 2011-06-16 03:38:21