Моя программа проверяет несколько булевых массивов (длина 30 каждый), и я хотел бы знать, уже ли я проверил этот массив. Я думал, что лучший способ справиться с этой проблемой - хранить все массивы и искать новый массив в наборе всех массивов, но я не знаю, какую структуру я должен использовать. Сначала, хотя хэш-таблица была бы лучшей, но похоже, что я не могу использовать их с массивами. Я искал набор и список, но я понятия не имею, что использовать!Сохраните и найдите, если определенный массив уже сохранен
Редактировать/уточнить: Привет, это мой первый вопрос здесь, и я удивлен, сколько ответов я получил, спасибо большое! Многие люди говорят, что они не уверены в том, что именно я ищу, поэтому я попытаюсь уточнить:
У меня есть несколько булевых массивов длиной 30, где порядок важен (порядок элементов в массиве).
Я получаю один массив за раз, и я хочу проверить, получил ли я уже тот же массив (тот же элемент, тот же порядок). Мне не нужно их хранить (мне не нужен какой-либо индекс, я не хочу знать, сколько массивов я получил), ничего не нужно, кроме как знать, получил ли я уже массив.
установить флаг для проверочного массива. ех. Определено логическое значение, такое как isChecked .... – logger
Можете ли вы преобразовать свои массивы в списки? using 'public static Список asList (T ... a)' из java.util.Arrays. Это было бы удобно для использования с картами –
Jorge
На самом деле, для проверки отмеченного массива, есть ли у вас какой-либо ресурс, который я мог бы использовать? Чтобы быть ясным, я не хочу искать значение в массиве, я хочу искать, если два массива равны (для нескольких массивов). – z000by