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

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

9
Чим відрізняється ArrayList.clear () від ArrayList.removeAll ()?
Якщо припустити, що arraylistвизначено як ArrayList<String> arraylist, arraylist.removeAll(arraylist)еквівалентно arraylist.clear()? Якщо так, чи можна вважати, що clear()метод є більш ефективним для випорожнення списку масивів? Чи є якісь застереження у використанні arraylist.removeAll(arraylist)замість arraylist.clear()?
283 java  arraylist 

9
Як рандомізувати два ArrayListe однаково?
У мене є два ArrayList filelistі imgListякі пов'язані один з одним, наприклад , «H1.txt» , пов'язані з «e1.jpg». Як автоматично рандомізувати список imgListзгідно рандомізації fileList? Як у excel, якщо ми відсортуємо певний стовпець, інший стовпець автоматично буде слідувати? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); String [] …

15
Початковий розмір для ArrayList
Ви можете встановити початковий розмір для ArrayList, виконавши ArrayList<Integer> arr=new ArrayList<Integer>(10); Однак ви не можете цього зробити arr.add(5, 10); оскільки це спричиняє виняток поза межами. У чому полягає користь встановлення початкового розміру, якщо ви не можете отримати доступ до виділеного вами місця? Функція додавання визначена add(int index, Object element)так, що …

4
Різниця між if (a - b <0) та if (a <b)
Я читав ArrayListвихідний код Java і помітив деякі порівняння у if-операторах. У Java 7 grow(int)використовується метод if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; У Java 6 growне існувало. Однак метод ensureCapacity(int)використовує if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Що було причиною змін? Це було питання про виставу чи …

12
Перетворити ітератор в ArrayList
З огляду на Iterator&lt;Element&gt;те, як ми можемо перетворити це Iteratorна ArrayList&lt;Element&gt;(або List&lt;Element&gt;) найкращим і швидким способом, щоб ми могли використовувати ArrayListтакі операції, як get(index), наприклад add(element), і т.д.
241 java  list  arraylist  iterator 

7
Java List.add () UnsupportedOperationException
Я намагаюся додати об'єкти до List&lt;String&gt;екземпляра, але він кидаєUnsupportedOperationException . Хтось знає, чому? Мій код Java: String[] membersArray = request.getParameterValues('members'); List&lt;String&gt; membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List&lt;String&gt; seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Повідомлення про помилку: java.lang.UnsupportedOperationException java.util.Ab …

7
Копія Java ArrayList
У мене ArrayList l1розмір 10. Я присвоюю l1новому типу посилання список l2. Буде l1і l2вказувати на один і той же ArrayListоб’єкт? Або призначена копія ArrayListоб'єкта l2? Якщо я використовую l2посилання, якщо я оновлюю об'єкт списку, він також відображає зміни l1типу посилання. Наприклад: List&lt;Integer&gt; l1 = new ArrayList&lt;Integer&gt;(); for (int i …
214 java  arraylist 

5
Замініть Java ArrayList за певним індексом
Мені потрібна допомога з цим Java, будь ласка. Я створив ArrayList цибулин, і я намагаюся замінити лампу в конкретному індексі іншою. Тож із наступним заголовком, як діяти? public void replaceBulb(int index, Bulbs theBulb) { }
212 java  arraylist 

20
Як уникнути java.util.ConcurrentModificationException під час ітерації через та видалення елементів із ArrayList
У мене є ArrayList, який я хочу повторити. Під час ітерації над ним я повинен одночасно видаляти елементи. Очевидно, це кидає а java.util.ConcurrentModificationException. Яка найкраща практика для вирішення цієї проблеми? Чи слід спершу клонувати цей список? Я видаляю елементи не в самій циклі, а в іншій частині коду. Мій код …
203 java  arraylist  foreach 




18
Як видалити всі нульові елементи з ArrayList або String Array?
Я намагаюся з такою петлею // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Але це не приємно. Хтось може запропонувати мені краще рішення? Деякі корисні орієнтири для кращого рішення: Під час циклу, для циклу та перевірки продуктивності ітератора

13
Java ArrayList як додавати елементи на початку
Мені потрібно додати елементи до ArrayListчерги будь-що, але коли я викликаю функцію для додавання елемента, я хочу, щоб він додав елемент на початку масиву (щоб він мав найнижчий індекс), і якщо масив містить 10 елементів, додаючи новий результат видалення найдавнішого елемента (того, який має найвищий показник). Хтось має якісь пропозиції?
183 java  arrays  arraylist  stack 

7
Перевірте, чи існує значення у ArrayList
Як я можу перевірити, чи є значення, записане в сканер, в ArrayList? List&lt;CurrentAccount&gt; lista = new ArrayList&lt;CurrentAccount&gt;(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista.add(conta2); lista.add(conta3); lista.add(conta4); Collections.sort(lista); …
179 java  arraylist  contains 

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