【发布时间】:2011-10-14 07:17:23
【问题描述】:
在我的以下代码中,我有 2 个计数器,所以我使用了 ArrayList ,因为我想在循环外获取每个计数项目的数量。 我使用 arrayList 如下,它在打印时给了我预期的值,但我想知道我是否可以使用 array [] 优化我的代码,集合而不是 list 以避免两次 list.add(cout1);list .add(count2)?
ArrayList<Integer> list = new ArrayList<Integer>();
int count1 = 0;
int count2 = 0;
for (int i = 0; i < nb; i++)
{
if (action)
{
counter1++;
}
if (votherAction)
{
counter2++;
}
}
list.add(count1);
list.add(count2);
【问题讨论】:
-
很不清楚你的意思。如果你知道你有两个计数器,并且你有两个变量,你为什么要将它们放入一个集合中? tables 是什么意思?
-
是否有专供打印的计数器?
-
我只想计算 string1 的数量 if(action1) 字符串的数量 if(action2) 所以我有 2 个计数器,我想知道是否有一种方法可以在不添加两次的情况下进行计数count1,count2 到列表中?