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); нет способа просто сделать это (это не раб
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132