Можно ли использовать метод значений для HashMap, если значения представляют собой ArrayLists?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Можно ли использовать метод значений для HashMap, если значения представляют собой ArrayLists?

Сообщение Anonymous »

Я застрял, пытаясь заставить что-то работать в задании. У меня есть HashMap, называемыйsharedLocks, и я хочу проверить, можно ли найти определенное значение в любом ArrayList в HashMap.
Следующий код, очевидно, не будет работать, поскольку Object[] нельзя привести к ArrayList[], но это демонстрация общей функциональности, которую я хочу.

Код: Выделить всё

ArrayList[] values = (ArrayList[]) sharedLocks.values().toArray();
boolean valueExists = false;
for (int i = 0; i < values.length; i++) {
if (values[i].contains(accessedObject)) {
valueExists = true;
}
}
Есть ли способ проверить каждый ArrayList в HashMap на наличие определенного значения? Я не уверен, как использовать метод значений для HashMaps в этом случае.
Буду очень признателен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/106 ... e-arraylis
Ответить

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

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

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

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

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