7
ответов

Итеративный порядок HashSet

Если каждый объект, добавленный к java.util. Object.equals реализаций HashSet () и Object.hashCode () детерминированным способом, итеративный порядок по HashSet, который, как гарантируют, будет идентичен для каждого...
вопрос задан: 16 April 2016 03:17
7
ответов

Итерация через список в обратном порядке в Java

Я перемещаю часть кода для использования дженериков. Один аргумент в пользу того, чтобы сделать так - то, что для цикла является намного более чистым, чем отслеживание индексов или использование явного итератора. Приблизительно в половине...
вопрос задан: 18 March 2016 05:11
7
ответов

Параметры инициализации HashMap (загружаются / initialcapacity),

Какие значения я должен передать для создания эффективного HashMap / основанные на HashMap структуры для объектов N? В ArrayList эффективное число является N (N, уже предполагает, что будущее растет). Что должно быть...
вопрос задан: 1 March 2016 09:01
7
ответов

IEnumerable <T> как тип возврата

Существует ли проблема с использованием IEnumerable <T> как тип возврата? FxCop жалуется на возврат Списка <T> (он советует возвращать Набор <T> вместо этого). Ну, я всегда велся...
вопрос задан: 3 December 2015 13:17
7
ответов

Доступ к свойству производного класса от базового класса в C#

В C#, что является лучшим способом получить доступ к свойству производного класса, когда универсальный список содержит просто базовый класс. общедоступный класс ClassA: BaseClass {общественность возражает, что PropertyA {добираются; набор; }}...
вопрос задан: 24 November 2015 20:32
7
ответов

Что набор.NET обеспечивает самому быстрому поиску

У меня есть 60k объекты, которые должны быть проверены по 20k списку поиска. Существует ли объект коллекции (как Список, HashTable), который обеспечивает, exceptionly быстро Содержит () метод? Или я должен буду записать мой...
вопрос задан: 28 July 2014 12:00
7
ответов

По каким причинам Map.get (Object key) не является (полностью) универсальным

Каковы причины, по которым решение не использовать полностью универсальный метод get в интерфейсе java.util.Map . Чтобы прояснить вопрос, подпись метода V get (Object ...
вопрос задан: 1 January 2014 15:03
7
ответов

Как я должен использовать свойства при контакте со Списком только для чтения <T> участников

Когда я хочу сделать тип значения только для чтения за пределами моего класса, я делаю это: общедоступный класс myClassInt {частный интервал m_i; общедоступный интервал i {добирается {возвращают m_i; }} общественность myClassInt (...
вопрос задан: 9 August 2012 00:09
7
ответов

Возвратите набор как только для чтения

У меня есть объект в многопоточной среде, которая поддерживает набор информации, например: общедоступные IList <строка> Данные {получают {данные возврата; }} я в настоящее время имею...
вопрос задан: 23 July 2012 21:50
7
ответов

Поблочное тестирование - я делаю его правильно?

В основном я программировал на некоторое время, и после окончания моего последнего проекта может полностью понять, насколько легче это было бы, если я сделаю TDD. Я предполагаю, что все еще не делаю его...
вопрос задан: 18 April 2012 13:43
7
ответов

Различие между устаревшим и API прежней версии?

Я изучал API прежней версии в Платформе Набора Java, и я узнал, что классы, такие как Вектор и HashTable были заменены ArrayList и HashMap. Однако все еще они не...
вопрос задан: 31 July 2011 06:13
7
ответов

Как удалить элемент из CopyOnWriteArrayList, используя его итератор [duplicate]

Как удалить элемент из CopyOnWriteArrayList с помощью метода iterator remove ()? public class CopyOnWriteArrayListRemoveDemo {public static void main (String ... string) {List & lt; ...
вопрос задан: 10 April 2011 15:39
7
ответов

Любой способ установить максимальный размер коллекции?

есть ли способ установить максимальный размер коллекции в Java?
вопрос задан: 4 March 2011 15:55
7
ответов

Как реализовать сгиб списка в Java

Я имею Список и хочу уменьшить его до единственного значения (срок функционального программирования "сгиб", термин Ruby вводят), как Arrays.asList ("a", "b", "c")... сворачиваются... "a, b, c", Поскольку я
вопрос задан: 7 September 2010 18:12
7
ответов

Список.NET лучше всего приближается

У меня есть список, который объявляется ниже в запуске, я принимаю значение по умолчанию элементы списка к {-1,-}. обратите внимание на то, что всюду по программе размер списка фиксируется в 2. Список <интервал> перечисляет = новый Список <int&am
вопрос задан: 13 August 2010 23:22
7
ответов

IEnumerable <T> по сравнению с T []

Я просто понимаю, что, возможно, ошибался все время в представлении T [] к моим представлениям вместо IEnumerable <T>. Обычно, для этого вида кода: foreach (объект var в объектах) {} объект должен быть T [...
вопрос задан: 8 August 2010 07:02
7
ответов

Я должен возвратить IEnumerable или IList? [закрытый]

Я хочу возвратить заказанный список объектов из метода. Мой возврат должен ввести быть IEnumerable или IList?
вопрос задан: 5 July 2010 15:54
7
ответов

Вопрос об интервью:.Any (), по сравнению с если (.Length> 0) для тестирования, если набор имеет элементы

В недавнем интервью меня спросили, чем было различие между.Any () и.Length> 0 и почему я буду использовать также при тестировании, чтобы видеть, имел ли набор элементы. Это бросило меня немного как его...
вопрос задан: 7 June 2010 12:13
7
ответов

Java ArrayList <двойная> проблема IndexOutOfBoundsException

У меня есть проблема с ArrayList. Мне нужен он для хранения результата. Поскольку я хочу запуститься с элемента n, я пытался дать ArrayList способность с ensureCapacity (n+1) для использования набора (n, x), но я добираюсь...
вопрос задан: 18 May 2010 05:16
7
ответов

Лучшая безопасность типов в наборах Java

В моем кодировании Java я часто заканчиваю с несколькими Картами <Строка, Карта <Строка, нечто>> или Карта <Строка, Список <Строка>>, и затем я испытываю затруднения при запоминании, который Строка который ключ. Я комментирую...
вопрос задан: 25 March 2010 13:55
7
ответов

Что не так с этим дизайном? Переопределение или перегрузка java.util. HashMap

Этот вопрос задали мне в интервью MS. Я хочу знать точные вопросы проектирования в этой части кода. Код был уже дан, должен был найти вопросы проектирования. У меня есть класс MyHashMap который...
вопрос задан: 17 February 2010 11:32
7
ответов

Существует ли интерфейс набора.NET, который предотвращает добавляющие объекты?

У меня есть класс, который ведет список объектов другого класса. Список объектов является общественной собственностью. Я хотел бы препятствовать тому, чтобы пользователи добавили и удалили объекты непосредственно для списка как это:...
вопрос задан: 2 February 2010 18:25
7
ответов

Java: возврат набора

Что лучший способ состоит в том, чтобы возвратить набор в Java? Я должен позволить вызывающей стороне обеспечивать набор для добавления к? Или просто возвратите Список <> или Набор <> объектов? Или оба? общедоступный класс Объект {.....
вопрос задан: 1 February 2010 16:48
7
ответов

Список с несколькими индексами

Учитывая универсальный Список мне был бы нужен некоторый индекс (в смысле базы данных), который позволит мне быстро извлечение. Ключи для этого индекса не были бы уникальны, таким образом, я не могу использовать словарь. Вот что я...
вопрос задан: 27 January 2010 14:56
7
ответов

Ассоциативный массив C#

Я использовал Хеш-таблицу, но по своей природе, хеш-таблицы не заказаны, и я должен поддерживать все в порядке, как я добавляю их (потому что я хочу вытащить их в том же порядке). Forexample, если я делаю:...
вопрос задан: 6 January 2010 23:42
7
ответов

Хороший набор для использования при привязке с DataGridView в C#

Каков был бы лучший набор для использования при привязке списка данных к DataGridview в C#? Я в настоящее время использую просто Универсальный Список, но сетка данных не обновляет, когда существуют добавленные объекты или...
вопрос задан: 12 November 2009 15:28
7
ответов

Карта вида <Строка, Объект> ключами с IgnoreCase?

Ну, я протестировал TreeMap, но он не берет в учетной записи IgnoreCase на строковом сравнении. Я должен заказать лексикографически и игнорирующий регистр. Есть ли какой-либо другой путь? Спасибо, который работает (TreeMap (...
вопрос задан: 7 November 2009 11:59
7
ответов

Какие-либо библиотеки Java обеспечивают реализацию Очереди произвольного доступа?

Я реализую раздвижное окно по потоку событий в Java. Таким образом, я хочу структуру данных, которая позволяет мне делать следующее: добавьте в конец структуры данных, когда новые события будут иметь место; удалить...
вопрос задан: 5 November 2009 18:54
7
ответов

Как я могу запустить событие, прежде чем объект будет добавлен к набору в C#?

Я хотел бы сделать некоторую обработку, прежде чем объект будет добавлен к BindingList. Я вижу, что существует событие ListChanged, но это запущено после того, как объект добавляется. Событие AddingNew только запущено когда...
вопрос задан: 4 November 2009 15:23
7
ответов

Как использовать два числа в качестве ключа Карты

У меня есть два числа, и я хочу использовать их вместе в качестве ключа в Карте. В настоящее время я связываю их строковые представления. Например, предположите, что ключевые числа равняются 4 и 12. Я использую: Строковый ключ =...
вопрос задан: 16 September 2009 06:14