У меня есть условие
if (editTextOne.getText().toString().equals("0"));
Я хочу добавить в equals() еще "00", "000", можно ли это как-нибудь сделать без
if (((editTextOne.getText().toString().equals("0")) ||
(editTextOne.getText().toString().equals("00")) || ...
и так далее ?
Если нужно проверить состоит ли строка из одних только нулей, то можно использовать такое регулярное выражение:
if (str.matches("0+")) { // если 0+ то true если минимум один 0,
// если 0*, то пустая строка тоже даст true.
// код
}
Если сравниваемые строки сложно задать в регулярку, то можно так:
if (Stream.of("0", "01", "012").anyMatch(str::equals)) {
// код
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть таблица Report и таблица Recipe, которые имеют стандартную всязь один к многим, те