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

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

30
Створити ArrayList з масиву
У мене є масив, який ініціалізується на зразок: Element[] array = {new Element(1), new Element(2), new Element(3)}; Я хотів би перетворити цей масив в об’єкт ArrayListкласу. ArrayList<Element> arraylist = ???;

30
Коли використовувати LinkedList над ArrayList на Java?
Я завжди використовував: List<String> names = new ArrayList<>(); Я використовую інтерфейс як назву типу для портативності , так що коли я задаю такі питання, я можу переробити свій код. Коли слід LinkedListвикористовувати більше ArrayListі навпаки?

30
Ініціалізація ArrayList в одному рядку
Я хотів створити список варіантів для тестування. Спочатку я зробив це: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Потім я відновив код наступним чином: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Чи є кращий спосіб зробити це?




16
Чому я отримую UnsupportedOperationException при спробі видалити елемент зі списку?
У мене є цей код: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } Я отримую це: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Як би …


27
Найкращий спосіб перетворити ArrayList в рядок
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. У мене є ArrayListте, що я хочу вивести повністю як рядка. По суті, я хочу вивести його для того, щоб використовувати toStringкожен елемент, розділений вкладками. Чи є …
353 java  string  arraylist 

18
Як сортувати ArrayList?
У мене є список пар в java, і я хочу сортувати ArrayList у порядку зменшення. Введення ArrayList наведено нижче: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); Позиція повинна бути такою 0.92 0.9 0.71 0.71 0.71 0.65 0.62 …



30
Збережіть ArrayList до SharedPreferences
У мене є ArrayListспеціальні об'єкти. Кожен спеціальний об'єкт містить різноманітні рядки та числа. Мені потрібен масив, щоб закріпитися, навіть якщо користувач покине активність, а потім хоче повернутися пізніше, проте мені не потрібен масив, доступний після повного закриття програми. Таким чином я зберігаю безліч інших об'єктів, SharedPreferencesале не можу зрозуміти, як …

9
Як метод ArrayList's містить () оцінює об'єкти?
Скажіть, я створюю один об’єкт і додаю його до свого ArrayList. Якщо я тоді створять інший об’єкт із точно таким же входом конструктора, чи contains()метод оцінить два об'єкти однаковими? Припустимо, конструктор не робить нічого смішного з введенням, і змінні, що зберігаються в обох об'єктах, однакові. ArrayList<Thing> basket = new ArrayList<Thing>(); …

16
Як конвертувати ArrayList, що містить Integers, у примітивний масив Int?
Я намагаюся перетворити ArrayList, що містить об'єкти Integer, в примітивний int [] із наступним фрагментом коду, але він кидає помилку часу компіляції. Чи можливо конвертувати в Java? List<Integer> x = new ArrayList<Integer>(); int[] n = (int[])x.toArray(int[x.size()]);

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