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

Простий тип даних колекції, який можна знайти в деяких мовах / платформах (наприклад, у Java або .NET). Список масиву реалізує список за допомогою масиву, використовуючи обидві сили DS.

9
Що означає це логічне значення "(число & 1) == 0"?
На CodeReview я опублікував робочий фрагмент коду і попросив поради щодо його вдосконалення. Одним із отриманих я був використання булевого методу, щоб перевірити, чи має ArrayList парну кількість індексів (що потрібно). Це був запропонований код: private static boolean isEven(int number) { return (number & 1) == 0; } Оскільки я …

6
Android ArrayList спеціальних об’єктів - Зберегти у SharedPreferences - Серіалізується?
У мене є ArrayList об’єкта. Об'єкт містить типи "Bitmap" та "String", а потім просто отримувачі та сеттери для обох. Перш за все, чи можна серіалізувати Bitmap? Як би я розпочав серіалізацію цього, щоб зберегти його у SharedPreferences? Я бачив, як багато людей задають подібне запитання, але, схоже, ніхто не дає …

6
Як вставити об’єкт у ArrayList у певній позиції
Припустимо, у мене є ArrayList об’єктів розміром n. Тепер я хочу вставити інший об'єкт у конкретній позиції, скажімо, в позиції індексу k (більше 0 та менше n), і я хочу, щоб інші об'єкти в позиції k після індексу k змістили одну позицію індексу вперед. Тож чи є спосіб зробити це …
78 java  arraylist 

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

9
Переміщення елементів у списку ArrayList
Я бавився з ArrayLists. Я намагаюся досягти методу зробити щось подібне: Item 1 Item 2 Item 3 Item 4 Я намагаюся мати можливість переміщувати елементи вгорі у списку, за винятком випадків, коли він уже знаходиться вгорі, і в цьому випадку він залишиться незмінним. Наприклад, якщо елемент 3 було переміщено, список …
77 java  arraylist 

4
Чому Enumeration перетворюється на ArrayList, а не List в java.utils?
Чи є поважна причина, що метод Collections.list () у java.utilsпакеті повертає ArrayList<T>замість List<T>? Очевидно, що a ArrayListє List, але у мене складається враження, що загалом є гарною практикою повертати тип інтерфейсу замість типу реалізації.

4
Яка різниця між <? розширює Base> і <T розширює Base>?
У цьому прикладі: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() не вдалося компілювати: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …

3
Завантажте масив архівів за допомогою багаточастотних / форм-даних httpurlconnection
Мені потрібно завантажувати Arraylistзображення на сервер, не використовуючи жодної бібліотеки. Я використовую Asynctaskдля завантаження одного зображення, і він ідеально працює за допомогою httpurlconnection multipart / form-data. Тепер мені потрібно змінити код, щоб завантажити декілька файлів будь-якого типу за допомогоюArraylist&lt;String&gt; але моя проблема полягає в тому, що існуючий код FileinputStreamне підтримує …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.