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

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



6
Повернення "IList" vs "ICollection" vs "Collection"
Мене бентежить, який тип колекції я повинен повернути зі своїх методів та властивостей публічного API. Колекції , які я маю на увазі , є IList, ICollectionі Collection. Чи повернення одного з цих типів завжди віддається перевагу перед іншими, чи це залежить від конкретної ситуації?
119 c#  .net  generics  collections 

11
Сортування ArrayList об'єктів за допомогою спеціального порядку сортування
Я хочу реалізувати функцію сортування для програми моєї адресної книги. Я хочу сортувати ArrayList<Contact> contactArray. Contact- клас, який містить чотири поля: ім'я, домашній номер, номер мобільного телефону та адресу. Я хочу сортувати name. Як я можу написати спеціальну функцію сортування для цього?

30
Визначте дублікати у списку
У мене є список типу Integer, наприклад: [1, 1, 2, 3, 3, 3] Я хотів би метод повернути всі дублікати, наприклад: [1, 3] Який найкращий спосіб зробити це?
119 java  collections 

13
Різниця між Arrays.asList (масив) та новим ArrayList <Integer> (Arrays.asList (масив))
Яка різниця між 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); де ia масив цілих чисел. Я дізнався, що деякі операції не допускаються list2 . чому це так? як це зберігається в пам'яті (посилання / копія)? Коли я перетасовую списки, list1це не впливає на початковий масив, алеlist2 робить. …
119 java  list  collections 

7
Найкращий спосіб створити порожню карту на Java
Мені потрібно створити порожню карту. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; Проблема полягає в тому, що наведений вище код створює це попередження: Введіть безпеку: Невірно відзначений від Мапи до HashMap Який найкращий спосіб створити цю порожню карту?


8
Перетворення списку <int> у рядок, розділений комами
Чи є спосіб взяти список і перетворити його в рядок, розділений комою? Я знаю, що я можу просто циклічити і побудувати його, але якось я думаю, що хтось із вас, хлопці, більш крутий спосіб це зробити? Я дуже хочу вивчити ці типи "хитрощів", ​​тому, будь ласка, поясніть або посилайтесь на …
116 c#  collections 

6
Незмінні колекції Java
З базової документації колекції Java 1.6 : Колекції, які не підтримують жодних операцій з модифікації (наприклад add, removeта clear), називаються немодифікованими . [...] Колекції, які додатково гарантують, що жодні зміни об’єкта колекції не будуть помітні, називаються незмінними . Другий критерій мене трохи бентежить. З огляду на те, що перша колекція …


9
Ітерація над колекціями Java у Scala
Я пишу код Scala, який використовує API POI Apache . Я хотів би перебрати рядки, що містяться в тому, java.util.Iteratorщо я отримую з класу Sheet. Мені хотілося б використовувати ітератор у for eachциклі стилів, тому я намагався перетворити його на рідну колекцію Scala, але не пощастить. Я переглянув класи / …

12
Android-java - Як сортувати список об'єктів за певним значенням усередині об’єкта
Я намагаюся розібратися через масив об’єктів за певним значенням всередині об'єкта. Який був би найкращий підхід зробити таке. Чи варто використовувати Collections.sort () з якимось компаратором? Я намагаюся сортувати список об'єктів за допомогою плаваючого значення, яке вони містять в одній із змінних. EDIT: Ось що я маю досі: public class …

10
Вираз лямбда для перетворення масиву / Список рядків у масив / Список цілих чисел
Оскільки Java 8 має потужні лямбда-вирази, Я хотів би написати функцію для перетворення списку / масиву рядків у масив / список цілих чисел, плавців, парних і т.д. У звичайній Java це було б так просто for(String str : strList){ intList.add(Integer.valueOf(str)); } Але як я досягти того ж за допомогою лямбда, …

5
Об’єднати кілька колекцій в одну логічну колекцію?
Припустимо, у мене є постійне число колекцій (наприклад, 3 ArrayLists) як членів класу. Тепер я хочу розкрити всі елементи іншим класам, щоб вони могли просто перебрати всі елементи (в ідеалі лише для читання). Я використовую колекції guava і мені цікаво, як я міг би використовувати ітератори / ітератори guava для …
110 java  collections  guava 

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