Если каждый объект, добавленный к java.util. Object.equals реализаций HashSet () и Object.hashCode () детерминированным способом, итеративный порядок по HashSet, который, как гарантируют, будет идентичен для каждого...
Я перемещаю часть кода для использования дженериков. Один аргумент в пользу того, чтобы сделать так - то, что для цикла является намного более чистым, чем отслеживание индексов или использование явного итератора. Приблизительно в половине...
Какие значения я должен передать для создания эффективного HashMap / основанные на HashMap структуры для объектов N? В ArrayList эффективное число является N (N, уже предполагает, что будущее растет). Что должно быть...
Существует ли проблема с использованием IEnumerable <T> как тип возврата? FxCop жалуется на возврат Списка <T> (он советует возвращать Набор <T> вместо этого). Ну, я всегда велся...
В C#, что является лучшим способом получить доступ к свойству производного класса, когда универсальный список содержит просто базовый класс. общедоступный класс ClassA: BaseClass {общественность возражает, что PropertyA {добираются; набор; }}...
У меня есть 60k объекты, которые должны быть проверены по 20k списку поиска. Существует ли объект коллекции (как Список, HashTable), который обеспечивает, exceptionly быстро Содержит () метод? Или я должен буду записать мой...
Каковы причины, по которым решение не использовать полностью универсальный метод get в интерфейсе java.util.Map . Чтобы прояснить вопрос, подпись метода V get (Object ...
Когда я хочу сделать тип значения только для чтения за пределами моего класса, я делаю это: общедоступный класс myClassInt {частный интервал m_i; общедоступный интервал i {добирается {возвращают m_i; }} общественность myClassInt (...
У меня есть объект в многопоточной среде, которая поддерживает набор информации, например: общедоступные IList <строка> Данные {получают {данные возврата; }} я в настоящее время имею...
В основном я программировал на некоторое время, и после окончания моего последнего проекта может полностью понять, насколько легче это было бы, если я сделаю TDD. Я предполагаю, что все еще не делаю его...
Я изучал API прежней версии в Платформе Набора Java, и я узнал, что классы, такие как Вектор и HashTable были заменены ArrayList и HashMap. Однако все еще они не...
Как удалить элемент из CopyOnWriteArrayList с помощью метода iterator remove ()? public class CopyOnWriteArrayListRemoveDemo {public static void main (String ... string) {List & lt; ...
Я имею Список и хочу уменьшить его до единственного значения (срок функционального программирования "сгиб", термин Ruby вводят), как Arrays.asList ("a", "b", "c")... сворачиваются... "a, b, c", Поскольку я
У меня есть список, который объявляется ниже в запуске, я принимаю значение по умолчанию элементы списка к {-1,-}. обратите внимание на то, что всюду по программе размер списка фиксируется в 2. Список <интервал> перечисляет = новый Список <int&am
Я просто понимаю, что, возможно, ошибался все время в представлении T [] к моим представлениям вместо IEnumerable <T>. Обычно, для этого вида кода: foreach (объект var в объектах) {} объект должен быть T [...
В недавнем интервью меня спросили, чем было различие между.Any () и.Length> 0 и почему я буду использовать также при тестировании, чтобы видеть, имел ли набор элементы. Это бросило меня немного как его...
У меня есть проблема с ArrayList. Мне нужен он для хранения результата. Поскольку я хочу запуститься с элемента n, я пытался дать ArrayList способность с ensureCapacity (n+1) для использования набора (n, x), но я добираюсь...
В моем кодировании Java я часто заканчиваю с несколькими Картами <Строка, Карта <Строка, нечто>> или Карта <Строка, Список <Строка>>, и затем я испытываю затруднения при запоминании, который Строка который ключ. Я комментирую...
Этот вопрос задали мне в интервью MS. Я хочу знать точные вопросы проектирования в этой части кода. Код был уже дан, должен был найти вопросы проектирования. У меня есть класс MyHashMap который...
У меня есть класс, который ведет список объектов другого класса. Список объектов является общественной собственностью. Я хотел бы препятствовать тому, чтобы пользователи добавили и удалили объекты непосредственно для списка как это:...
Что лучший способ состоит в том, чтобы возвратить набор в Java? Я должен позволить вызывающей стороне обеспечивать набор для добавления к? Или просто возвратите Список <> или Набор <> объектов? Или оба? общедоступный класс Объект {.....
Учитывая универсальный Список мне был бы нужен некоторый индекс (в смысле базы данных), который позволит мне быстро извлечение. Ключи для этого индекса не были бы уникальны, таким образом, я не могу использовать словарь. Вот что я...
Я использовал Хеш-таблицу, но по своей природе, хеш-таблицы не заказаны, и я должен поддерживать все в порядке, как я добавляю их (потому что я хочу вытащить их в том же порядке). Forexample, если я делаю:...
Каков был бы лучший набор для использования при привязке списка данных к DataGridview в C#? Я в настоящее время использую просто Универсальный Список, но сетка данных не обновляет, когда существуют добавленные объекты или...
Ну, я протестировал TreeMap, но он не берет в учетной записи IgnoreCase на строковом сравнении. Я должен заказать лексикографически и игнорирующий регистр. Есть ли какой-либо другой путь? Спасибо, который работает (TreeMap (...
Я реализую раздвижное окно по потоку событий в Java. Таким образом, я хочу структуру данных, которая позволяет мне делать следующее: добавьте в конец структуры данных, когда новые события будут иметь место; удалить...
Я хотел бы сделать некоторую обработку, прежде чем объект будет добавлен к BindingList. Я вижу, что существует событие ListChanged, но это запущено после того, как объект добавляется. Событие AddingNew только запущено когда...
У меня есть два числа, и я хочу использовать их вместе в качестве ключа в Карте. В настоящее время я связываю их строковые представления. Например, предположите, что ключевые числа равняются 4 и 12. Я использую: Строковый ключ =...