Результаты поиска по запросу "collections"

6 ответов

Это дает вам больше контроля над тем, что все можно представить внешнему миру, с дополнительным преимуществом динамического связывания с реальной коллекцией.

ел бы создать собственную коллекцию, которая реализуетICollection. Но я не хотел бы выставлять некоторые членыICollection любитьClear метод. Как этого добиться?

9 ответов

С очередью / очередью каждый является писателем ... эксклюзивная блокировка, возможно, будет более прагматичной

я есть сценарий, когда у меня есть несколько потоков, добавляющих в очередь, и несколько потоков, читающих из одной и той же очереди. Если очередь достигает определенного размеравсе темыЗаполняющие очередь будут заблокированы при добавлении, пока ...

4 ответа

Почему и когда наследовать от Collection <T>

Я отслеживаю устаревший код в моем проекте, написанном на C #. Я нахожу следующий код: public class FooCollection : Collection<IFoo> {};Я не понимаю, почему (и когда) нам нужно создать наш собственный класс Collection следующим образом. Почему ...

ТОП публикаций

4 ответа

В чем разница между HashMap и HashMultimap

Я вижу много примеров о мультикарте, но не понял, почему Google Gauva отличается? Multimap<Integer, Set<String>> option4 = HashMultimap.create(); // Gauva Map<Integer, Set<String>> opt = new HashMap<Integer, Set<String>>(); //Core Java Оба ...

4 ответа

 или же

я следующий класс public class People { public int id; public string nameHash; public string name; }Мне нужно создать собственную коллекцию, состоящую из объектов классаPeople, что позволяет мне получить элементы егоid а такжеnameHash, Коллекция ...

4 ответа

, так что это не проблема.

самый быстрый способ реализовать новый класс, который наследует отList<T>? class Animal {} class Animals : List<Animal> {} // (1)Одна проблема, с которой я столкнулся: просто делая(1)Я обнаружил, что я не получаю выгоду от ...

1 ответ

Кроме того, поскольку вы не работаете с ключами карты, вы можете избежать вызова entrySet () и вместо этого работать со значениями карты:

ие следующей оригинальной карты: G1=[7,8,45,6,9] G2=[3,9,34,2,1,65] G3=[6,5,9,1,67,5]Где G1, G2 и G3 - группы возрастов людей. Как я могу создать новую карту следующим образом: 45=[7,8,45,6,9] 65=[3,9,34,2,1,65] 67=[6,5,9,1,67,5]Где новые ключи ...

5 ответов

http://msdn.microsoft.com/en-us/magazine/cc163419.aspx

рживает ли JQueryDictionaries (ключ, значение) коллекция? Я хотел бы установить следующие данные в структуре [1, false] [2, true] [3, false]с возможностью добавлять, искать, удалять и обновлять. Любая помощь!

7 ответов

Примечание: я являюсь коммиттером для Eclipse Collections.

у извлечьList<E> изMap<String,List<E>> (E случайный класс) с использованиемstream(). Я хочу простой однострочный метод с использованием потока Java 8. Что я пробовал до сих пор: HashMap<String,List<E>> map = new HashMap<>(); List<E> list = ...

4 ответа

Почему есть метод iterator () на java.util.Collection

Почему существует метод iterator (), определенный в интерфейсе java.util.Collection, когда он уже расширяет java.util.Iterable, в котором определен именно этот метод. Я думаю о какой-то обратной совместимости или возможности написать ...