Я не уверен на 100%, чего вы пытаетесь достичь, но я думаю, что вам может пригодиться использование List или HashMap. Код для текущей рабочей (или близкой к рабочей) деятельности и, возможно, просмотра xml сделает это проще, поскольку мы можем увидеть проблему в контексте, которая может повлиять на то, что составляет разумный ответ.
Если все заказы всегда будут иметь совпадающее добавление, тогда просто укажите список, с которым у номеров заказов есть флажок. Если у некоторых может быть addBacon, а у других может быть addSausage, то, возможно, HashMap>. Ключами хэш-карты будет то, какой ингредиент должен быть добавлен, а затем значением будет список заказов, которые хотят добавить этот ингредиент. Затем вы передаете список или хэш-карту с намерением следующему действию, которое будет перебирать его, подсчитывать все и отображать ваш вывод.
Существуют более эффективные способы решения этой проблемы с использованием надлежащих классов для ваших заказов и ингредиентов, но я думаю, что вышесказанное примерно соответствует тому, что вы в настоящее время ищете.