Как искать в списке объектов Java

У меня есть список объектов, и этот список очень большой. Объект

class Sample {
    String value1;
    String value2;
    String value3;
    String value4;
    String value5;
 }

Теперь мне нужно найти конкретное значение объекта в списке. Скажи еслиvalue3=='three' Я должен вернуть эти объекты (мой поиск не всегда основан на значении3)

Список

List list = new ArrayList();

Каков эффективный способ сделать это?

Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос