Вопросы по теме 'collections'

Каков наилучший способ перебора строго типизированного универсального List‹T›?
Каков наилучший способ перебора строго типизированного универсального списка в C#.NET и VB.NET?
41752 просмотров
schedule 29.10.2023

Как вы запрашиваете коллекции объектов в Java (критерии / SQL-подобные)?
Предположим, у вас есть коллекция из нескольких сотен объектов в памяти, и вам нужно запросить этот список, чтобы вернуть объекты, соответствующие некоторому SQL или критериям, таким как запрос. Например, у вас может быть список объектов...
34346 просмотров
schedule 17.11.2022

Двунаправленный словарь 1 к 1 в C #
Я ищу общий, двунаправленный класс словаря 1 к 1 в C # (2), т.е. BiDictionaryOneToOne<T, S> , который гарантированно содержит только одно из каждого значения и ключа (в любом случае до RefEquals), и поиск в котором можно искать, используя ключ...
26733 просмотров
schedule 29.09.2022

Можете ли вы иметь более 2 элементов в коллекции словаря или коллекции другого типа?
Я сомневаюсь, что это возможно, но мне было любопытно, можно ли иметь в словаре более двух элементов (ключ, значение). Возможно ключ и 2 значения. Есть ли объект коллекции, который позволяет это? Что я на самом деле пытаюсь сделать, так это...
19254 просмотров
schedule 10.05.2024

C# Невозможно преобразовать из IEnumerable‹Base› в IEnumerable‹Derived›
Недавно я столкнулся с проблемой при попытке добавить AddRange(IEnumerable) в список. Вероятно, это классическая проблема, но я еще не совсем понял. Я понимаю, что методы, ожидающие параметр List, не удовлетворяются списком, потому что они могут...
3767 просмотров
schedule 26.10.2022

В каких коллекциях хранить группы пользователей?
Я хочу создать коллекцию, в которой хранятся группы пользователей. Пользователь может быть членом нескольких групп, группы могут быть вложенными, выбор групп должен возвращать отдельный IEnumerable <user > . Конечно, я мог бы написать это с...
154 просмотров
schedule 22.04.2024

ConcurrentHashMap Условная замена
Я хотел бы иметь возможность условно заменить значение в ConcurrentHashMap. То есть, учитывая: public class PriceTick { final String instrumentId; ... final long timestamp; ... И класс (назовем его TickHolder), которому...
3270 просмотров
schedule 14.10.2022

Использование фильтров коллекций NHibernate с коллекциями DDD
Я пытаюсь сопоставить модель домена в NHibernate. Модель предметной области реализована в стиле DDD. Сопоставление в основном работает, но затем, когда я пытаюсь использовать фильтр коллекции для коллекции, я получаю исключение, которое говорит:...
565 просмотров

Можно ли отобразить коллекцию в NHibernate как доступную только для чтения?
У меня определено отображение, в котором родительский объект имеет набор дочерних объектов. В моем дизайне я хотел бы иметь возможность удалять дочерние объекты, не удаляя их из коллекции родительского объекта и повторно сохраняя родительский объект....
231 просмотров
schedule 28.12.2023

Добавление коллекции фотографий с помощью API flickr
Можно ли создать коллекцию фотографий с помощью API flickr? Я не нашел никакого примера кода для достижения этого, однако вы МОЖЕТЕ сделать это на веб-сайте flickr, и я полагаю, что flickr использует API внутри своего сайта? Деннис
1301 просмотров
schedule 23.05.2024

Частичный рендеринг в Ruby on rails: коллекция умножает элементы
Я хочу отобразить список элементов на странице в Ruby-on-Rails. я использую частичные в моем файле index.html.erb у меня есть: <%= @lista = News.find(:all, :order => Document::COL_DATE + ' DESC, id DESC') render :partial =>...
5218 просмотров

Самый лаконичный способ преобразования Set‹T› в List‹T›
Например, я сейчас делаю так: Set<String> setOfTopicAuthors = .... List<String> list = Arrays.asList( setOfTopicAuthors.toArray( new String[0] ) ); Можете ли вы победить это?
216398 просмотров
schedule 07.11.2022

Дайте мне практический пример использования Multi-set
Я хотел бы знать несколько практических вариантов использования (если они не связаны/привязаны к какому-либо языку программирования, будет лучше). Я могу связать наборы, списки и карты с практическими вариантами использования. Например, если вам...
3867 просмотров
schedule 03.05.2024

Сортировка по дате — от последней к самой старой
Collections.sort(someList, new Comparator<SomeObject>() { public int compare(final SomeObject object1, final SomeObject object2) { return (object1.getSomeDate()).compareTo(object2.getSomeDate()); }}...
8846 просмотров
schedule 08.11.2023

Использование Assert для сравнения двух объектов
Написание тестовых случаев для моего проекта, один тест, который мне нужен, — это проверить удаление. Это может быть не совсем правильный способ сделать это, но я наткнулся на что-то, что не имеет для меня смысла. Код такой: [Test] private...
3837 просмотров

Написание синхронизированной оболочки безопасности потоков для NavigableMap
java.util.Collections в настоящее время предоставляет следующие служебные методы для создание synchronized оболочки для различных интерфейсов коллекций: synchronizedCollection(Collection<T> c) synchronizedList(List<T>...
3790 просмотров

Что вызывает это исключение keepAll?
java.lang.UnsupportedOperationException: This operation is not supported on Query Results at org.datanucleus.store.query.AbstractQueryResult.contains(AbstractQueryResult.java:250) at...
1968 просмотров

UnsupportedOperationException при сборе
Изучая Collection API, мы обнаружили, что некоторые методы ( add , remove ,...) могут вызывать java.lang.UnsupportedOperationException , если текущая реализация коллекции не поддерживает эти функции. Есть ли в JDK конкретный Collection ,...
40407 просмотров
schedule 16.04.2024

Что лучше использовать массив или список ‹›?
Мне было интересно, какой тип будет иметь лучшую производительность и какой, по вашему мнению, следует использовать. Например, у меня есть список строк, и я не знаю, сколько элементов мне понадобится, поэтому использование функции .Add (String)...
16424 просмотров
schedule 19.11.2022

Как удалить записи из словаря, используя значение
У меня есть коллекция словарей как bleow: mydic.addvalue(key1, val1) mydic.addvalue(key2, val1) mydic.addvalue(key3, val1) mydic.addvalue(key4, val2) mydic.addvalue(key5, val2) Из приведенного выше словаря я хочу удалить все записи, где...
29607 просмотров
schedule 27.11.2022