Популярные вопросы по тегу COLLECTIONS

Установить сложность времени и скорости

... ждения, которые я хотел бы, чтобы вы 11 проверили. ArrayList - O (1) (размер, получить, установить, ...), O 10 (n) - операция добавления. LinkedList - вся операция 9 O (1) (включая add()), за исключением получения 8 n-го элемента, который равен O (n). Я предполагаю, что 7 операция size() также выполняется в O (1), верно? TreeSet - все 6 операции O (lg (N)). Операция size() занимает 5 O (l ...

Отфильтровать список по множественному содержанию

... ala> var list = List[String]("a1.png","a2.amr","a3.png","a4.jpg","a5.jpeg","a6.mp4","a7.amr","a9.mov","a10.wmv") list: List[String] = List(a1.png, a2.amr, a3.png, a4.jpg, a5.jpeg, a6.mp4, a7.amr, a9.mov, a10.wmv) Я не считаю, что ...

Какой алгоритм сортировки реализует .NET framework

... ровки использует .NET для 3 фактической сортировки базовых данных? Также 2 можно ли настраивать или выби ...

Заполнить хеш-карту во время создания

... Как заполнить HashMap в Java во время 1 инициализации, возможно ли что-то подобное? public static Map<byte,int> sizeNeeded=n ...

Как сортировать по алфавиту, игнорируя регистр?

... wById(R.id.tv); String mssg=""; for(int i=0;i<matchedFruits.size();i++) { String tmp2[]= matchedFruits.get(i); for (int j = 0; j < tmp2.length; j++) { //Log.d("Final list" ...

Как отфильтровать коллекцию Java (на основе предиката)?

... овать java.util.Collectio ...

Наиболее эффективная реализация коллекций UniqueQueue и UniqueReplacementQueue в .NET

... мент, который 4 уже существует в очереди, он заменяет существующий 3 элемент в той же позиции. Это имеет смысл 2 для ссылочных типов. Моя текущая реализация 1 UniqueQueue и UniqueReplacementQueue: sealed class UniqueQueue<T> : IQueue<T> { readonly LinkedList<T> list; readonly IDictionary<T, int> dictionary; public UniqueQueue(LinkedList<T> list, IDictionary<T, in ...

Как отсортировать коллекцию?

... ибудь знает, как отсортиров ...

Какая польза от метода Collections.synchronizedList()? Список не синхронизируется

... new Thread(new Runnable(){ @Override public void run() { //synchronized(o){ for(int i=0;i<100;i++){ System.out.println(synList.add("add two"+i)+" two"); } //} } }); tOne.start(); tTwo.start(); ...

Лучшая коллекция для быстрого поиска строк

... норировать часть Value. Но я предпочитаю действовать 2 эффективно, и мне просто интересно, есть 1 ли коллекция, лучше отвечающая моим требов ...

Преобразовать коллекцию в список

... просить: как преобразовать Collection в ...

Почему collection.sort выдает исключение неподдерживаемой операции при сортировке по компаратору в Java?

... еден мой код, используемый для 6 сортировки списка в заранее определенном 5 порядке. Определенный порядок указывается 4 в списке itemsSorted. final List<String> itemsSorted = myMethod.getSortedItems(); List<String> plainItemList = myMethod2.getAllItems(); final Comparator<String> comparator = new Comparator<Str ...

Как я могу просмотреть List <T> и получить каждый элемент?

... ist&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type = "US"} }; } class Money { public int amount { get; set; } public string type { get; set; } ...

Сортировка объекта коллекции Java на основе одного поля в нем

... rivate Long id; private String agentName; private String agentCode; private String status; private Date createdDate; private Integer customerCount; } Теперь мне нужно отсортировать ко ...

Невозможно неявно преобразовать List <T> в Collection <T>

... t&lt;T&gt; для внутреннего 7 хранения \ манипуляции данными. Хорошо, я 6 понял, но не понимаю, что компилятор жалуется 5 на попытку неявно преобразовать List&lt;T&gt; в Collection&lt;T&gt;. Разве 4 List&lt;T&gt; не более функциональный и заряженный интерфейс? Почему 3 запрещают неявное преобразование? И еще один 2 вопрос, который возникает выше: доро ...

Автоинициализация списков C#

... ;). Есть ли способ, кроме 2 как выполнить цикл по списку, чтобы инициализировать 1 ...

Добавить один элемент несколько раз в один и тот же список

... знаю, что могу просто создать небольшой 6 цикл, который выполняется 50 раз и добавляет 5 тот же элемент поверх и снова, как таковое; List&lt;int&gt; listFullOfInts = new List&lt;int&gt;(); int addThis = 42; for(int i = 0; i &lt; 50; i++) listFullOfInts.Add(addThis); Я 4 пытаюсь сделать что-то вроде: listFullOfInts.AddRange(addThis, ...

Коллекция Laravel получает уникальные значения из вложенной структуры данных

... ($obj, $key) { //$key is &quot;key1&quot;, &quot;key2&quot; //obj is the associated array of objects containing IDs })-&gt;unique('id'); Я не совсем понимаю, как 2 это структурировать. Структура результата 1 должна быть: { &quot;key1&quot;: [ {&quot;id&quot;: 1} ], &quot;key2&quot;: [ {&quot;id&quot;: 1}, {&quot;id&quot ...

Как я могу переименовать коллекцию в MongoDB?

... в mongo? Что-то вроде: db.originalCollectionName.rename('newCollectionName'); А если нет, ...

Сортировка коллекции Java в алфавитном порядке на основе значения toString ее элементов-членов

... de public String toString() { return aField; } } И такие 6 коллекции, как: List&lt;Foo&gt; aList; Я хочу отсортировать список 5 в алфавитном порядке на основе возвращаемого 4 каждым членом значения '.toString()'. Я пробовал 3 использовать метод Co ...

Как я могу получить список из некоторых свойств класса с помощью Java 8 Stream?

... person = new Person("Константин"); person.getFriends().addAll(Arrays.asList("Друг 10", "Друг 11", "Друг 12")); List&lt;String&gt; friens = personList.stream().map(e-&gt;e.getFriends()).collect(Collectors.toList()); friend ...

Цикл по коллекциям - Laravel

... ойти через 1 это? $results = $companies-&gt;sortBy('name')-&gt;groupBy(function ($item, $key) { return substr($item['name'], 0, 1); ...

Какова цель collections.ChainMap?

... Map? Существуют ли реальные примеры ChainMap? Используется ли он в сторонних библиотеках, которые перешли на python3? Дополнительный 5 вопрос: есть ли способ использовать его 4 на Python2.x? Я слышал об этом в Transforming Code into Beautiful, Idiomatic Python выступлении 3 на PyCon Раймонда Хеттингера, и я хотел 2 бы добавить его в свой инструментарий, но 1 я не понимаю, когда мне следует его и ...

Коллекции Java, поддерживающие порядок вставки

... которые структуры данных коллекции 4 не поддерживают порядок вставки? Что особенного 3 до ...

Как проверить, содержит ли список подсписок в заданном порядке в Java

... список подсписок, но 2 в заданном порядке. Например, этот код выдаст 1 true, List&lt;String&gt; list = Arrays.asList(&quot;PRP&quot;, &quot;VBP&quot;, &quot;VBN&quot;, &quot;NN&quot;, &quot;NNS&quot;, &quot;MD&q ...

Цикл по списку с удалением

... quals(fruit)) list.remove(fruit); System.out.println(fruit); } Вот цикл с инструкцией по удалению. Во время 3 выполнения я получаю ConcurrentModificationException 2 под выводом консоли: Exception in thread "main" java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodif ...

Как я могу инициализировать статическую карту?

... shMap; import java.util.Map; public class Test { private static final Map&lt;Integer, String&gt; myMap = new HashMap&lt;&gt;(); static { myMap.put(1, "one"); myMap.put(2, "two"); } private static final Map&lt;Integer, String&gt; myMap2 = new HashMap&lt;&gt;(){ { put(1, "one"); put(2, ...

ConcurrentModificationException для ArrayList

... str = new StringBuilder(); for (DrugStrength aDrugStrength : aDrugStrengthList) { if (!aDrugStrength.isValidDrugDescription()) { aDrugStrengthList.remove(aDrugStrength); } ...

Карта слияния <String, List <String> Java 8 Stream

... l, mapAdded) .flatMap(m -&gt; m.entrySet().stream()) .collect(Collectors.groupingBy(Map.Entry::getKey, Collectors.mapping(Map.Entry::getValue, Collectors.toList()) )); Однако 6 эта реализация дает только такой результат: Map&lt;String, List&lt;Object&gt;&gt; Если 5 один ключ не содержится в mapGloba ...

Как работает Collections.binarySearch?

... , Collections.reverseOrder()); System.out.println(index); } } Результатом этого кода является 5 -1. И когда элементы были вставлены в этом 4 порядке arlst.add("D"); arlst.add("E"); arlst.add("C"); arlst.add("B") ...

Потоки Java 8 - сбор и потоковая карта списков

... ion&gt; sessions : effectiveDatePublicationMap.values()) { publicationsToFilter.addAll(sessions); } Collection&lt; PublicationSession &gt; wantedPublications = publicationsToFilter.stream() .filter(pub -&gt; PublicationStatus.valueO ...

Что делает метод List Iterator add() с итератором?

... rrayList; import java.util.ListIterator; public class ListIter { public static void main(String[] args) { String[] s = {"Hi", "I", "am", "Ankit"}; ArrayList&lt;String&gt; list = new ArrayList&lt;&gt;(); ListIterator&lt;String&gt; listIterator = list.listIterator(); for (int i = 0; i &lt; s.length; ++i) { listIterator.add(s[i]); ...

Как поставить в очередь список элементов в C#?

... коллекции 1 нет метода AddRange. Queue&lt;int&gt; q = new Queue&lt;int&gt;(); q.AddRange(otherList); //does not exists ...

Lombok @Getter и копии коллекций

... ванный 5 Lombok, не выполняет копию поля, что важно, если 4 вы хотите предотвратить внешнее изменение 3 состояния экземпляра. Есть идеи, как заставить 2 Lombok копировать Collection в геттеры, или я ограничен ...

Объединение или пересечение наборов Java

... ой способ объединить или 3 пересечь Set в Java? Я видел неско ...

Как я могу проверить, существует ли элемент в наборе элементов?

... ["APPLE", "ORANGES", "GRAPES"]) { //Do something } Это 3 очень тривиальная вещь, но я не мог придумать 2 кр ...

Список против очереди против набора коллекций в Java

... азница между списком, ...

Утверждение равно между 2 списками в Junit

... List&lt;String&gt; numbers2 = Arrays.asList("one", "two", "three"); List&lt;String&gt; numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be equa ...

Способы перебора списка в Java

... может быть не таким эффективным, как 21 при использовании Iterator. Например, реализации 20 LinkedList должны проходить через все элементы, предшествующие 19 i, чтобы получить i-й элемент. В приведенном 18 выше примере реализация List не может «сохраните 17 свое место», чтобы сделать будущие итерации 16 более эффективными. Для ArrayList это не имеет большого 15 значения, потому что сложность / стоимость 14 get - это постоянное время (O ...

Как преобразовать список со свойствами в другой список способом java 8?

... this.age = age; return this; } } Раньше мы писали такие 3 коды, как: public List&lt;ProductManager&gt; convert() { List&lt;ProductManager&gt; pros = new ArrayList&lt;&gt;(); for (Developer dev: A) { ProductManager manager = new ProductManager(); manager.setName(dev.getName()); manager.setAge(dev.getAge()); pros.add(manager); } return pros; ...

Java 8 Lambdas: сопоставление Stream с типом Integer и последующий вызов sum() не компилируются

... опытался суммировать возраст 10 людей, содержащихся в списке: import java.util.Arrays; import java.util.List; public class Person { public static void main(String[] args) { List&lt;Person&gt; persons = Arrays.asList(new Person("FooBar", 12), new Person("BarFoo", 16)); Integer sumOfAges = persons.stream().map(Person::getAge).sum(); System.out.println("summedUpAges: " + sumOfAges); } private final String nam ...

Postman Collection Runner возвращает "Нет теста" при запуске тестов

... гда 5 я запускаю свои тесты, они не отвечают успешно 4 или нет. В результате почтальон отображает 3 только «Нет теста». Почему мои тесты возвращают 2 & ...

vb.net: порядковый номер в "для каждого

... et у меня есть что-то вроде: For Each El in Collection Write(El) Next Но 3 если мне нужен порядковый номер, я должен 2 изменить его на For I = 0 To Collection.Count() - 1 Write(I &a ...

Сделать ArrayList только для чтения

... (чтобы никто не мог добавлять, редактировать 1 ...

Сортировка коллекции Java

... CustomObject теперь имеет 3 поле id перед списком отображения. Я хочу 2 отсортировать эту ко ...

Какая самая быстрая коллекция Java с базовой функциональностью очереди?

... ой коллекции будут 3 объекты внутри него. В настоящее время я 2 использую ArrayDeque, потому что вижу, что 1 это более быстрая реализация очере ...

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

... ap.create(); // Gauva Map&lt;Integer, Set&lt;String&gt;&gt; opt = new HashMap&lt;Integer, Set&lt;String&gt;&gt;(); //Core Java Оба 3 приведенных выше примера ведут ...

Java: преобразовать тип коллекции в подтип

... способ преобразовать 6 List&lt;A&gt; в List&lt;B&gt;? Кажется, мой единственный вариант - перебирать 5 коллекцию, приводя по одному элементу за 4 раз, создавая новую коллекцию. Это кажется 3 пустой тратой ресурсов, поск ...

Как инициализировать значения HashSet по конструкции?

... &gt; h = new HashSet&lt;String&gt;(); h.add("a"); h.add("b"); Есть 2 ли способ сделать это одной строкой кода? Например, это 1 полез ...

Java - производительность Collections.sort()

... лизуют интерфейс Comparable, поэтому 8 они сортируются в естественном порядке. В 7 документации javadoc сказано, что этот метод 6 использует алгоритм mergesort, который имеет производительность 5 n * log (n). У меня вопрос: есть ли более 4 эффе ...