ああう、その通りです・・
言いたいことを把握して頂いてありがとうございます。
質問したいことを別の形で言うと、
ArrayListを何度もnewすることのコスト増と
関数引数が増えてしまうことのコスト増では
どちらが大きくなるのかなというところです