Запитання з тегом «collections»

API колекцій надають розробникам набір класів та інтерфейсів, які спрощують обробку колекцій об'єктів.

3
Як серіалізувати список у Java?
Я хотів би глибоко клонувати список. для цього ми маємо метод // apache commons method. This object should be serializable SerializationUtils.clone ( object ) так що тепер, щоб клонувати мій список, я повинен перетворити його на серіалізується спочатку. Чи можна перетворити список у серіалізований список?


9
assertAlmostEqual у модулі-тесті Python для колекцій плаваючих елементів
(Х, Y) assertAlmostEqual метод модульного тестування каркасного Пітона тести , дійсно чи xі yприблизно дорівнює за умови , що вони є поплавками. Проблема в assertAlmostEqual()тому, що він працює лише на поплавках. Я шукаю метод, наприклад, assertAlmostEqual()який працює зі списками поплавців, наборами поплавців, словниками поплавців, кортежами поплавців, списками кортежів поплавців, наборами …

6
Як створити новий список із властивістю об’єкта, який знаходиться в іншому списку
Уявіть, що у мене є список певних об’єктів: List<Student> І мені потрібно сформувати ще один список, включаючи idsз Studentsнаведеного у списку: List<Integer> Уникаючи використання циклу, чи можливо це досягти за допомогою колекцій apache або гуави ? Які методи повинні бути корисними для мого випадку?

4
Чи гарантує List <T> повернення товарів у тому порядку, в якому вони були додані?
Чи List&lt;T&gt;завжди гарантує повернення товарів у тому порядку, в якому вони були додані при переліку? Оновлено : Дякую за всі відповіді, люди, спокійний. Я швидко розігравList&lt;T&gt;клас із .NET Reflector (мабуть, мав би це зробити в першу чергу), і справді основний магазин - це масивT(T[]).
81 .net  list  collections 


17
Найшвидший спосіб пошуку в колекції рядків
Проблема: У мене є текстовий файл із приблизно 120 000 користувачів (рядки), який я хотів би зберегти у колекції, а пізніше здійснити пошук у цій колекції. Метод пошуку відбуватиметься щоразу, коли користувач змінить текст а, TextBoxа результатом повинні бути рядки, що містять текст у TextBox. Мені не потрібно змінювати список, …

7
Це швидше додати до колекції, а потім відсортувати її, або додати до відсортованої колекції?
Якщо у мене Mapтаке: HashMap&lt;Integer, ComparableObject&gt; map; і я хочу отримати колекцію значень, відсортованих за природним упорядкуванням, який метод найшвидший? (A) Створіть екземпляр сортуваної колекції, наприклад ArrayList, додайте значення, а потім сортуйте: List&lt;ComparableObject&gt; sortedCollection = new ArrayList&lt;ComparableObject&gt;(map.values()); Collections.sort(sortedCollection); (B) Створіть екземпляр упорядкованої колекції типу TreeSet, а потім додайте значення: Set&lt;ComparableObject&gt; …

14
Сортувати колекцію Java
У мене є колекція Java: Collection&lt;CustomObject&gt; list = new ArrayList&lt;CustomObject&gt;(); CustomObjectзараз має idполе перед відображенням списку, я хочу відсортувати цю колекцію за цим id. Чи можу я це зробити?

5
Впровадження черги на основі FIFO?
Мені потрібна проста черга, реалізована FIFO, для зберігання купу ints (я не сильно проти, якщо це загальна реалізація). Що-небудь вже спечене для мене в java.utilбібліотеці Trove / Guava?

3
Collectors.toMap () keyMapper - більш стислий вираз?
Я намагаюся придумати більш стислий вираз для параметра функції "keyMapper" у наступному Collectors.toMap()виклику: List&lt;Person&gt; roster = ...; Map&lt;String, Person&gt; map = roster .stream() .collect( Collectors.toMap( new Function&lt;Person, String&gt;() { public String apply(Person p) { return p.getLast(); } }, Function.&lt;Person&gt;identity())); Здається, я мав би змогу вбудувати його за допомогою лямбда-виразу, але …

11
Перевірка, чи колекція порожня в Java: який найкращий метод?
У мене є два способи перевірити, чи є список порожнім чи ні if (CollectionUtils.isNotEmpty(listName)) і if (listName != null &amp;&amp; listName.size() != 0) Моя арка говорить мені, що перше краще, ніж друге. Але я думаю, що останнє краще. Хто-небудь може це пояснити?

9
чому значення HashMap не додаються до списку?
Я вкладаю значення в хеш-карту, яка має форму, Map&lt;Long, Double&gt; highLowValueMap=new HashMap&lt;Long, Double&gt;(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Я хочу створити список за допомогою values()методу map. List&lt;Double&gt; valuesToMatch=new ArrayList&lt;&gt;(); valuesToMatch=(List&lt;Double&gt;) highLowValueMap.values(); або List&lt;Double&gt; valuesToMatch=(List&lt;Double&gt;) highLowValueMap.values(); Однак він видає виняток: Виняток у потоці "main" java.lang.ClassCastException: java.util.HashMap $ Значення не можуть бути передані …

3
Міркування щодо продуктивності для keySet () та entrySet () Map
Всі, Хто-небудь, будь ласка, дайте мені знати, які саме проблеми з продуктивністю між двома? Сайт: CodeRanch надає короткий огляд внутрішніх викликів, необхідних при використанні keySet () та get (). Але було б чудово, якщо б хтось міг надати точні подробиці про потік, коли використовуються методи keySet () і get (). …

5
.NET - Перетворити загальну колекцію на DataTable
Я намагаюся перетворити загальну колекцію (Список) у DataTable. Я знайшов такий код, який допоможе мені це зробити: // Sorry about indentation public class CollectionHelper { private CollectionHelper() { } // this is the method I have been using public static DataTable ConvertTo&lt;T&gt;(IList&lt;T&gt; list) { DataTable table = CreateTable&lt;T&gt;(); Type entityType …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.