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

В чем разница между упорядоченной и отсортированной коллекцией?

... ованной и упорядоченн ...

Очередь, обеспечивающая уникальность элементов?

... ует, что каждый 10 элемент очереди уникален. (вся дальнейшая 9 вставка ни к чему не приведет) Это возможно, или 8 мне придется делать это вручную? На данный 7 момент я использую Queue с реализацией LinkedList 6 и проверяю уникаль ...

Преобразуйте 'ArrayList' в 'List <string>' (или 'List <T>') с помощью LINQ

... &lt;string&gt; с помощью LINQ. Я 1 попробовал ToList(), но этот подход не работ ...

Разница между Java Enumeration и Iterator

... ми? Есть 3 ли у Enumeration преимущества перед использованием 2 Iterator? Если ...

Нулево-безопасная Коллекция содержит метод

... гими словами - if (collection != null &amp;&amp; collection.contains(x)) ? Я 6 надеялся, что в общих коллекциях Apache 5 есть что-то вроде CollectionUtils.contains(collection, x), которое просто возвраща ...

Как реализация java.util.queue использует LIFO?

... ava: [...] Среди исключений 6 - очереди приоритетов, которые упорядочивают 5 элементы в соответствии с предоставленным 4 компара ...

(Не) упаковка примитивных массивов в Java

... 8 помощью петли (на самом деле уже сделал). Мне 7 интересно, поддерживает ли библиотека / язык 6 то же самое. РЕДАКТИРОВАТЬ: всем спасибо, я 5 уже написал свой боксер и распаковщик. Я 4 просто удивлен, что дизайнеры языка / RTL 3 сами не подумали об э ...

java.lang.UnsupportedOperationException в java.util.AbstractList.remove (неизвестный источник)

... s[]={"1","2","3","4"}; Collection c=Arrays.asList(s); System.out.println(c.remove("1") +" remove flag"); System.out.println(" collcetion "+c); Я получал Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractLis ...

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

... em.out.println(index); } } Результатом этого кода является 5 -1. И когда элементы были вставлены в этом 4 порядке arlst.add("D"); arlst.add("E"); arlst.add("C"); arlst.add("B"); arlst.add("A"); В результате я получаю 0. Я думал, что 3 отрицательное число было результатом, если 2 элемент не был найден. Может ли кто-нибудь 1 пояснить вывод, ...

Как сравнить два словаря на C#

... de 1234566666 Price 40.00 3rd Dictionary -------------- key Value Price 40 Кто-нибудь может дать 9 мне лучший алгоритм для этого. Я написал 8 алгоритм, но в нем много циклов. Я ищу короткую 7 и эффективную идею, а также решение, использующее 6 выражение запроса LINQ или выражение LINQ 5 lamda. Я использую .N ...

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

... олняет свою работу по предварительному 5 размеру: // presizing ArrayList&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(60); Потом, когда я пытаюсь получить 4 к нему доступ: list.get(5) Вместо того, чтобы возвращать 3 0, он выбрасывает Inde ...

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

... список 2 в коллекцию в java Collection&lt;T&gt; collection = new Collection&lt;T&gt;(mylList); но у м ...

Использование размера коллекции для сравнения цикла

... то-то здесь упускаю? Обновление1: я понимаю, что размер 11 не вычисляется снова, если коллекция не 10 изменится. Но должны быть некоторые накладные 9 расходы, связанные с вызовом метода. Это 8 тот случай, когда компилятор всегда встраивает 7 их (см. Ответ Esko)? Обновление 2: мое любопытство усилилось. Из 6 приведенных ответов я вижу, что хорошие 5 JIT-компиляторы часто встраивают этот вызов 4 функции. Но им все равно придетс ...

Преобразование элементов списка в строку

... ске, скажем, List&lt;Car&gt;. Могут ли методы toArray() и 1 toString ...

Collections.emptyList() вместо нулевой проверки?

... мне пришлось бы 9 изменить проверку if в add() следующим образом: if (list == Collections.&lt;Object&gt;emptyList()) list = new ArrayList&lt;Object&gt;(); Есть 8 ли лучший способ справиться с этим, кроме 7 как просто каждый раз выделять новую пустую 6 коллекцию? РЕДАКТИРОВАТЬ: для ясности, я хотел бы использовать 5 Co ...

Как напечатать адрес переменной в Java

... атать 5 адреса элементов связанного списка, созданного 4 с помощью Collections Framework? Если это 3 невозможно, как мы можем показать, что элементы 2 массива являются смежными, а элем ...

Список Java 8 для сопоставления с потоком

... коллекция List&lt;Item&gt;. Мне нужно преобразовать 8 его в Map&lt;Integer, Item&gt; Ключ карты должен быть индексом элемента 7 в коллекции. Не могу понять, как это сделать 6 ...

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

... разница между с ...

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

... 'age' =&gt; '25' ), array( 'name' =&gt; 'Agis', 'age' =&gt; '22' ), array( 'name' =&gt; 'Agnes', 'age' =&gt; '30' ) ); Я ...

HashMap с нулевым ключом и нулевым значением

... display(){ Employee e2=null; Map map=new HashMap(); map.put(e2, "25"); System.out.println("Getting the Value When e2 is set as KEY"); System.out.println("e2 : "+map.get(e2)); System.out.println("e1 : "+map.get(e1)); System.out.println("null : "+map.get(null)); map.put(e1, ""); System.out.println("Getting the Value when e1 is set as KEY"); System.out.println("e2 ...

Получить индекс элемента, соответствующего предикату

... икату: Java 8 find first element by predicate Есть ли простой способ получить 5 индекс этого элемента? ИЗМЕНИТЬ: связанный 4 в ...

Удалить элемент из коллекции списков без удаления

... ull &amp;&amp; Subset.Count &gt; 0) { foreach (Empl remidateItem in Subset ) { Emp removeItem = orginalEmpList.Find(l =&gt; l.Id== remidateItem.Id); if (removeItem != null) { orginalEmpList.Remove(remidateItem); // issue here } } } Работает нормально. В реальном коде я 2 удалял remediateI ...

Как я могу превратить список списков в список в Java 8?

... bject&gt;&gt;, как я могу превратить 3 его в List&lt;Object&gt;, который содержит все о ...

Почему мы можем изменить неизменяемый список, если у нас есть исходный?

... е методов, которые 4 могут изменять List [add, addall, remove, retainAll ...] Итак, я провел 3 этот тест: List modifiableList = new ArrayList(); modifiableList.add ( 1 ); List unmodifiableList = Collections.unmodifiableList( modifiableList ); // unmodifiableList.add(3); // it will throw the ex ...

Что значит окончательная коллекция в Java?

... оллекции final 4 в Java? Неужели к нему нельзя добавлять 3 больш ...

Использование итератора в TreeSet

... страиваемый компаратор. Я 11 создал итератор для использования в этом 10 TreeSet. TreeSet&lt;Custom&gt; ts=new TreeSet&lt;Custom&gt;(); Iterator&lt;Custom&gt; itr=ts.iterator(); while(itr.hasNext()){ Custom c=itr.next(); //Code to add a new element to the TreeSet ts } ...

Как лучше всего объединить два списка в карту (Java)?

... о индексированного цикла for: import java.util.*; public class ListsToMap { static public void main(String[] args) { List&lt;String&gt; names = Arrays.asList("apple,orange,pear".split(",")); List&lt;String&gt; things = Arrays.asList("123,456,789".split(",")); Map&lt;String,String&gt; map = new LinkedHashMap&lt;String,String&gt;(); // order ...

Что касается неизменяемого списка (созданного Arrays.asList())

... ays.asList(), список неизменяем. Мне просто любопытно 10 узнать, почему мы хотим создать неизменяемый 9 список, когда основная цель List (или Set или Map) - иметь 8 динамический размер и иметь возможность 7 добавлять, удалять элементы по жел ...

Проверка того, пуста ли коллекция в Java: какой метод лучше?

... список if (CollectionUtils.isNotEmpty(listName)) и if (listName != null &amp;&amp; listName.size() != 0) Моя арка говорит мне, ...

Какая польза от singletonList?

... я, что 9 я могу использовать list.removeAll(Collections.singletonList(null)); Это, однако, вызывает 8 UnsupportedOperationException, что, как я предполагаю, связано с тем, что 7 removeAll() пытается выполнить некоторую изменяющую 6 операцию над неизменяемой одноэлементной 5 коллекц ...

Ярлык для добавления в список на HashMap

... g list usersByCountry.get(user.getCountry()).add(user); } else { //Create new list List&lt;User&gt; users = new ArrayList&lt;User&gt;(1); users.add(user); usersByCountry.put(user.getCountry(), users); } } Однако я не могу избавиться 3 от мысли, что это неудобно и что у некоторых 2 гуру есть подход получше. Ближайшее, что 1 я вижу, ...

Как я могу каскадно удалить коллекцию, которая является частью объекта JPA?

... es; } На одной из моих работ у меня есть следующий 8 код: int n = MonthlyReport.delete(&quot;date = ?&quot;, date); При этом всегда не удается удалить объект 7 со следующей ошибкой: Оператор DELETE конфликтует 6 с ограничением REFERENCE "FK966F0D9A66DB1E54". Конф ...

Сравнение двух List <string> на равенство

... d result. List&lt;string&gt; expected = new List&lt;string&gt;(); expected.Add( "a" ); expected.Add( "b" ); expected.Add( "c" ); // Actual result actual = new List&lt;string&gt;(); actual.Add( "a" ); actual.Add( "b" ); actual.Ad ...

Изменяемые поля не должны быть "общедоступными статическими".

... ng [] COLUMN_NAMES = new String[]{"date","customerNumber","customerName", "account","emai ...

Лучший способ преобразовать список в строку, разделенную запятыми в Java

... et&lt;String&gt; result, и я хотел бы преобразовать 3 его в строку, разделенную запятыми. Мой 2 подход будет таким, как показано ниже, но 1 я ищу и другое мнение. List&lt;String&gt; slist = new ArrayList ...

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

... ть java.util.Collection на основе пр ...

Как удалить или удалить коллекцию в MongoDB?

... collection.drop() Как описано в the manual: db.collection.drop() Удаляет 4 коллекцию из базы данных. Метод также удаляет 3 любые индексы, связанные с удаленной коллекцией. Метод ...

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

... db.originalCollectionName.rename('newCollectionName'); А если нет, как 1 лучше всего п ...

Как утверждать все элементы в коллекции, используя плавные утверждения?

... t-assertions, чтобы убедиться, что для всех элементов 5 установлен флаг IsActive true: public class Item { public bool IsActive { get; set; } } Для этого я мог просто 4 перебирать коллекцию и утверждать каждый 3 элемент отдель ...

Коллекция VBA: список ключей

... str2, "second key" coll.add str3, "third key" Я знаю, как сохранить список 2 строк: first string second string third string Еще раз: есть ли способ сохранить 1 ключи? first key second key third key Примечание. Я использую VBA через ...

Как я могу удалить столбец в многомерной коллекции Laravel?

... "=&gt;"d", "z"=&gt;"e"] ); $z-&gt;deleteColumn("x"); $ z теперь должен иметь набор 4 данных: [ ["y"=&gt;b", "z"=&gt; "c"] ["y"=&gt;d", "z"=&gt; "e"] ] Я могу использовать функцию карты 3 с e ...

Использование компаратора в котлине

... новичок в kotlin, как сравнивать объекты 2 с помощью Collections Collections.sort(list,myCustomComparator) Как мы м ...

Джексон JsonNode для типизированной коллекции

... , который не дает типизированную 4 коллекцию, или ObjectMapper.convertValue(Object, JavaType), который кажется неправильным 3 из-за того, что он принимает какие-либо 2 POJO для преобразования. Есть другой "правильный" способ ...

Как отсортировать ArrayList <Object> в порядке возрастания android

... этой цели я использую метод компаратора 6 как Мой список массивов: ArrayList&lt;Model&gt; modelList = new ArrayList&lt;Model&gt;(); Я использую: Comparator&lt;Model&gt; comparator = new Comparator&lt;Model&gt;() { ...

Как сопоставить вложенные коллекции с помощью MapStruct?

... private Set&lt;SubMaster&gt; subMasters= new HashSet&lt;SubMaster&gt;(0); } public class SubMasterDTO{ private int subId; private String subName; } Я использую MapStruct 5 Mapper для сопоставления значений POJO другому. public interface MasterMapper{ MasterDTO toDto(Master enti ...

Как получить перевернутый список в списке в Java?

... ляет представление подсписка в 13 списке). Есть ли какая-то функция, которая 12 обеспечивает эту функциональность? Я не хочу 11 ни копировать список, ни изменять его. В 10 этом случае было бы достаточно, если бы 9 я мог получить хотя бы обратный итератор 8 в списке. Кроме того, я сам знаю, как это 7 реализовать. Я просто спрашиваю, предоставляет 6 ли Java что-то подобное. Демо-реализация: static &lt;T&gt; Iterable&lt;T&gt; iterableR ...

Как скопировать java.util.List в другой java.util.List

... сделать 5 что-то вроде этого, но у меня все еще есть 4 IndexOutOfBoundsException. List&lt;SomeBean&gt; wsList = app.allInOne(template); List&lt;SomeBean&gt; wsListCopy=new ArrayList&lt;SomeBean&gt;(wsList.size()); Collections.copy(wsListCopy,wsList); System.out.println(wsListCopy.size()); Я попытался использовать wsListCopy=wsList.subList(0, wsList.size()), но позже в коде ...

Как удалить общие значения из двух списков массивов

... ить общие значения из двух 3 списков ArrayList? Допустим, у меня есть 2 два Arraylist, как показано ниже: ArrayList1 = [1,2 ...

Найти разницу между двумя словарями

... альными словарями? То же, что 1 и в this question ...

Инициализация ArrayList в одну строку

... es.add("Córdoba"); places.add("La Plata"); Затем я реорганизовал код следующим 1 образом: ArrayList&lt;String&gt; places = new ArrayList&lt;String&gt;( Arrays.asList("Buenos ...