hashmap — все вопросы
7ответов
2986 голосов
Итерация по HashMap [дубликат]
Возможный дубликат: Как эффективно выполнять итерацию по каждой записи в «карте»?
Как лучше всего перебирать элементы в HashMap?
8ответов
76 голосов
HashMap - получение значения первого ключа
Ниже приведены значения, содержащиеся в HashMap
statusName {Active=33, Renewals Completed=3, Application=15}
Java-код для получения первого ключа (т. е. Active)
Object myKey = statusName.keyS
10ответов
70 голосов
Сверхвысокая производительность хэш-карты C /C ++ (таблица, словарь) [закрыто]
Мне нужно сопоставить примитивные ключи (int, может быть long), чтобы структурировать значения в высокопроизводительной структуре данных хэш-карты.
В моей программе будет несколько сотен таких ка
11ответов
63 голоса
согласован ли порядок итераций Java HashMap keySet ()?
Я понимаю, что Set, возвращаемый методом keySet () Map, не гарантирует какой-либо конкретный порядок.
Мой вопрос: гарантирует ли он одинаковый порядок в течение нескольких итераций? Например,
2ответа
63 голоса
Когда использовать HashMap поверх LinkedList или ArrayList и наоборот
В чем причина того, что мы не всегда можем использовать HashMap, даже если он намного эффективнее, чем ArrayList или LinkedList в операциях добавления, удаления, также независимо от количества элеме
9ответов
56 голосов
хэш ключи /значения в виде массива [дубликата]
На этот вопрос уже есть ответ здесь:
Как найти ключи хэша?
9 ответов
Я не могу найти javascri
8ответов
47 голосов
Обратные ключи и значения HashMap в Java
Это простой вопрос,
У меня есть простая HashMap, я хочу поменять ключи и значения.
HashMap<Character, String> myHashMap = new HashMap<Character, String>();
myHashMap.put('a', "test one
2ответа
44 голоса
Почему создание HashMap быстрее, чем создание объекта []?
Я попытался создать свою собственную Карту, чтобы повысить производительность для специальной среды, и я понял кое-что довольно интересное: создание new Hashmap<Integer,String>(2000) работает
2ответа
41 голос
Как хеширование имеет o (1) время поиска? [Дубликат]
На этот вопрос уже есть ответ здесь:
Могут ли хеш-таблицы действительно быть O (1)?
6 ответов
5ответов
37 голосов
Как создать псевдоним типа переменной в Java
допустим, у меня есть этот код
Map<String, String> list = new HashMap<String, String>();
list.put("number1", "one");
list.put("number2", "two");
как сделать псевдоним типа
Map<
7ответов
35 голосов
Цикл "Hashmap" в JavaScript
Я использую этот метод для создания искусственных хэш-карт в javascript. Все, к чему я стремлюсь, это пары «ключ | значение», фактическое время выполнения не имеет значения. Метод ниже работает но
2ответа
34 голоса
Установить ключ и значение в счетчике
У меня есть спиннер, и я хочу установить ключ и значение для этого, я использую HashMap, это работает, но покажу одну строку, например:
код:
final View rootView = inflater.inflate(R.
3ответа
32 голоса
Карта фильтра для значений None
Я немного искал, но пока не нашел хорошего ответа о том, как отфильтровать записи в карте со значением None. Скажем, у меня есть такая карта:
val map = Map[String, Option[Int]]("one" -> Some(1)
5ответов
32 голоса
Итерация по LinkedHashMap в обратном порядке
У меня есть LinkedHashMap:
LinkedHashMap<String, RecordItemElement>
что мне нужно перебрать с позиции заданного ключа назад. Поэтому, если бы мне дали ключ 10-го элемента, мне нужно было
11ответов
30 голосов
HashMap - содержит и получает методы не должны использоваться вместе
Я получил следующий вопрос из интервью.
Мне дали массив символов, подобный этому:
char[] characters = {'u', 'a', 'u', 'i', 'o', 'f', 'u'};
Мне нужно было получить отдельные символы и количес
5ответов
30 голосов
коллекции Java - keyset () против entrySet () на карте
Я поместил элементы массива строк - это карта, где элементы массива строк - это ключ, а частота слова - значение, например:
String[] args = {"if","it","is","to","be","it","is","up","me","to","dele
4ответа
29 голосов
Почему initialCapacity для Hashtable равен 11, а DEFAULT_INITIAL_CAPACITY в HashMap равен 16 и требует степени 2
Сравнение HashMap и Hashtable Исходный код в JDK 1.6, я видел ниже коды внутри HashMap
/**
* The default initial capacity - MUST be a power of two.
*/
static final int DEFAULT_INITIAL_CAPACITY =
4ответа
28 голосов
Лучшие практики для смешивания в Scala concurrent.Map
ScalaDoc говорит об этом about concurrentMap: «Устаревшее (начиная с версии 2.10.0) используйте вместо этого scala.collection.concurrent.Map.» К сожалению, остальные документы Scala не был обнов
7ответов
27 голосов
Получить все значения из ключей HashMap в ArrayList Java
Добрый день, это немного смущает меня сейчас (заморозка мозга!) и похоже что-то упускает Есть ArrayList, который я заполняю с помощью HashMap. Теперь я вставил свой HashMap и arraylist.
Map.put(D
11ответов
27 голосов
Увеличивать целое число в HashMap
Должен ли я вернуть объект, а затем добавить новый? Или я могу просто увеличить значение?
Integer temp = myMap.get(key);
temp++;
myMap.put(key, temp);
нет способа просто сделать это (это не раб