Результаты поиска по запросу "collections"
Хранение дубликатов пар ключ-значение в C #
У меня есть данные, как в (строка, Int) пары. Как хранить эти данные в объекте коллекции. Оба значения могут быть повторены. Какой объект коллекции я должен использовать ?? РЕДАКТИРОВАТЬ: Как я могу получить доступ к элементам отдельно .. ??
Опять же, он по своей природе подходит для сценариев использования с большим перекрытием клавиш, но сам по себе является общим. Может сильно страдать от проблем с производительностью, если перекрытие слишком мало, в зависимости от деталей реализации.
мотрел в обычных местах (Apache Commons, Google) и не смог найти один ... Это должно быть с открытым исходным кодом. Довольно много ищет на основе связанного списка. Вариант использования - это 10 000 карт, в которых не обязательно много ...
экземпляр, и у него нет свойства по умолчанию.
я есть модуль класса под названием Холдинг. В нем несколько публичных переменных. Мой код такой: Dim holdings as Collection Dim h as Holding Set holdings = new Collection For i = 1 to last Set h = new Holding h.x = y '... etc holdings.Add(h) ...
HashMap не дает абсолютно никаких гарантий относительно порядка итераций. Он может (и будет) даже полностью меняться при добавлении новых элементов. TreeMap будет выполнять итерацию в соответствии с «естественным упорядочением» ключей в соответствии с их методом compareTo () (или внешним компаратором). Кроме того, он реализует интерфейс SortedMap, который содержит методы, которые зависят от этого порядка сортировки. LinkedHashMap будет выполнять итерацию в порядке, в котором записи были помещены в карту «Hashtable» - это общее имя для карт на основе хеша. В контексте Java API Hashtable является устаревшим классом со времен Java 1.1 до существования инфраструктуры коллекций. Его больше не следует использовать, поскольку его API перегружен устаревшими методами, дублирующими функциональность, а его методы синхронизированы (что может снизить производительность и, как правило, бесполезно). Используйте ConcurrrentHashMap вместо Hashtable.
овлюсь к собеседованиям по программному обеспечению и уже несколько дней застреваю с вопросом Я не смог выяснить разницу между связанными hashmap, map, hashtable и hashmap, присутствующими в Java Collection API. Все ли они имеют одинаковые ...
Если вы используете только класс как общий, то все элементы должны быть только этого класса.
тим, у вас есть: public interface A {} public class B implements A {} public class C { void foo (List<A>) {} } public class Test { //Declaration one List<A> x = new List<A>(); //Declaration two List<A> x = new List<B>(); B b = new B(); x.add(b); ...
Ограничения 1. Необходимость постоянной синхронизации объекта. 2. невозможность использовать процедуру A-side (вызывающую удаленную процедуру) в SQL-запросе. 3. сложность использования.
я есть две схемы: A и B (Oracle 9). В A есть dblink для B. В B есть пакет, который я вызываю из A. Процедуры в пакете B могут возвращать результаты с различным количеством, и я думаю, что возвращение коллекции является лучшим способом по этой ...
Эта коллекция делает isInstance, который предотвращает добавление нулей. Ошибка в коде позволяет добавлять нули с помощью addAll (). Обходной путь - обернуть коллекцию дважды. ;)
у меня естьList и я знаю, что я никогда не хочу добавлятьnull к этому. Если я добавляю ноль к нему, это означает, что я делаю ошибку. Так что каждый раз, когда я бы позвонилlist.add(item) Я бы вместо этого позвонилif (item == null) throw ...
Чтобы избежать ошибки одновременного изменения, которая может возникнуть при вставке, вы также можете создать временную копию набора, вместо этого выполнить итерацию по копии и изменить оригинал.
ЦИЯ:У меня есть TreeSet пользовательских объектов, и я также использовал собственный компаратор. Я создал итератор для использования в этом TreeSet. TreeSet<Custom> ts=new TreeSet<Custom>(); Iterator<Custom> ...
свойство, которое вы можете использовать, чтобы узнать фактический тип, если вы хотите.
ьзуя отражение, у меня есть объект, который мне нужно преобразовать в итерируемый список элементов (тип unknown, будет объект). Используя окно Watch, я вижу, что мой объект является массивом некоторого типа, так как он сообщает мне количество ...