Как наиболее выгодно для памяти убедиться что массив содержит только разрешенные значения?
Какой метод можно применить для такой задачи:
-> получаем массив byte
-> прежде чем передать его в обработку, нужно убедиться что массив содержит только разрешенные значения (если надо, могу их запихнуть в отдельный массив/коллекцию) // самих значений около 20, значения добавляться или меняться не будут в будущем.
-> дальнейшие действия с массивом, если посторонних значений не выявлено
По идее, можно решить через ифы (если немного значений), либо написать отдельный boolean метод с перебором. Также наверняка есть готовые методы в языке типа ContainsAll()
(он не подходит вроде бы). Еще не понятно что из этого будет эффективнее с точки зрения использования памяти.
Что эффективнее использовать в данном случае?