Должен ли я использовать массивы или функцию OR?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Должен ли я использовать массивы или функцию OR?

Сообщение Anonymous »


Я новичок в Java и хочу узнать больше об оптимизации. Таким образом, в проекте, над которым я работаю, я столкнулся с уникальным решением, заключающимся в необходимости проверить, является ли значение одним из четырех вариантов, и мне было интересно, лучше ли просто искать в массиве или просто использовать операторы OR. Специально для этого проекта я вынужден использовать строки/символы вместо int

И если нетрудно, есть ли лучший способ поиска?

Кроме того, поскольку я использую строковые массивы только для хранения одного числа, было бы более эффективно/понятно изменить его на char?

пример 1

Номер строки = 6; if (число == "0" || число == "2" || число == "6" || число == "8") { System.out.println("ИСТИНА"); } пример 2 импортировать java.util.Arrays;
String[] myList = {0, 2, 6, 8}; Номер строки = 6; если (Arrays.stream(myList).anyMatch(number::equals)) { System.out.println("ИСТИНА"); }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»