В Java у вас есть объекты, которые переносят примитивные переменные (Integer для int, Long для long и т. Д.). если вы хотите сравнить значения между множеством полных чисел (целых чисел), то вы можете запустить группу объектов Integer, поместить их в итерацию, например ArrayList, выполнить итерацию по ним и сравнить.
что-то вроде:
ArrayList<Integer> integers = new ArrayList<>();
integers.add(13);
integers.add(14);
integers.add(15);
integers.add(16);
int compareTo = 17;
boolean flag = false;
for (Integer in: integers) {
if (compareTo==in) {
// do stuff
}
}
конечно, для нескольких значений это может быть немного громоздким, но если вы хотите сравнить со многими значениями, это будет хорошо работать.
Другой вариант - использовать java Sets , вы можете разместить множество различных значений (коллекция будет сортировать ваши входные данные, что является плюсом), а затем вызвать метод .contains(Object)
для определения равенства.