我想整天来计算这个问题,似乎我无法弄清楚如何做到这一点:硬Java数组的情况
List<ArrayList<Word>> words = new ArrayList<ArrayList<Word>>();
- 词索引0有:defin 3,countri 1董事长2,1年,
- 字索引1具有:defin 2,建立1,countri 1,第3轮
- 词索引2具有:杯3,专利1项,第2轮,第2年,
我想要什么做的是找出哪些单词属于其他数组,并将它们的数字加在一起,然后将其与第一次出现分开。
例如:
- 当索引= 0和字= defin - > 3/2 + 0
- 当索引= 0和字= countri - > 1/{1+ 0
- ....
- 当索引= 1和字= defin - >三分之二+ 0
- 当索引= 1和字= ROUND - > 3/2 + 0
- ....
- 当index = 2且word = cup - > 3/0 + 0时,但必须做3/1,因此它不会“break”。
你的例子不清楚。 “当索引= 0和词=定义 - > 3/2 + 0”我想我明白3从哪里来,但为什么用2除?为什么你总是加0? – yurib 2012-02-05 23:08:24
如果我这样做,我会让我的数据结构'ArrayList> words = new ArrayList >();' 即您的每个列表将改为映射'杯子:1,定义:3',并且这将更容易找到这样的单词,而不必进行字符串操作。 –
Neeta
2012-02-05 23:11:44
我除以2,因为在第二个数组中,即当索引是1时defin是2 ans在第三个是0。那就是0s来了 – 2012-02-05 23:11:55