Skip to content
Sharp

Core Java · interview question

Why might a method be refactored to accept a List<Product> instead of an array of Product?

Multiple choiceHardchapter-1-curatedpremiumcore-javamethods
Choose one answer
Answer and explanation

Correct answer

B. Lists are more flexible for resizing.

Why

Lists in Java provide more flexibility than arrays as they can resize dynamically, making them ideal for situations where the number of elements might change, such as adding products to a cart.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →