У меня есть следующий код, и я хочу проверить, есть ли у меня значение внутри массива или нет. Проблема в том, что мой код выполняет сравнение только между значением, которое я даю в качестве параметра, и последним значением в массиве, то, что я хочу проверить, - это увидеть, что у меня есть значение, а затем возвращаю значение boolean true, но мой код просто сравнить последнее значение в массиве. Код здесь:Как избежать повторения в заполнении массива
public boolean trueIdTienda(String s) {
boolean f = false;
for (int x = 0; x < lista.size(); x++) {
if (s.equals(ventas.getVenta(x).getIdTienda())) {
f = true;
} else {
f = false;
}
}
return f;
}
Если вы хотите сохранить свой совершенно непрактичный код в живых, поставьте 'break' после' f = true; ' – darijan