In which of the following situations might it be better to use a fixed-size array over another more flexible option, like ArrayList?

A situation where you want to store a collection whose size won't change.
  • A situation where you don't know how many elements you'll be storing.
  • A situation where flexibility is prioritized over memory efficiency
  • A situation where we want to leverage the methods seen in the List interface

There are not hints for this question