в моем следующем коде у меня есть 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);