Вопросы с тегом «arraylist»

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


10
Какова идеальная скорость роста для динамически выделяемого массива?
В C ++ есть std :: vector, а в Java - ArrayList, а во многих других языках есть собственная форма динамически выделяемого массива. Когда в динамическом массиве заканчивается пространство, он перераспределяется в большую область, а старые значения копируются в новый массив. Центральным вопросом для производительности такого массива является то, насколько …

5
Почему мой ArrayList содержит N копий последнего элемента, добавленного в список?
Я добавляю три разных объекта в ArrayList, но список содержит три копии последнего добавленного мной объекта. Например: for (Foo f : list) { System.out.println(f.getValue()); } Ожидается: 0 1 2 Актуально: 2 2 2 Какую ошибку я сделал? Примечание. Это стандартная форма вопросов и ответов по многочисленным аналогичным проблемам, возникающим на …
84 java  list  arraylist  static 

6
Передача ArrayList через намерение
Я пытаюсь передать список массивов другому действию, используя намерения. Вот код в первом действии. case R.id.editButton: Toast.makeText(this, "edit was clicked", Toast.LENGTH_LONG).show(); Intent intent = new Intent(this, editList.class); intent.putStringArrayListExtra("stock_list", stock_list); startActivity(intent); break; Здесь я пытаюсь получить список во втором действии. Что-то здесь не так? Intent i = new Intent(); //This should …


9
Java: как читать текстовый файл
Я хочу прочитать текстовый файл, содержащий значения, разделенные пробелами. Значения целые. Как я могу прочитать его и поместить в список массивов? Вот пример содержимого текстового файла: 1 62 4 55 5 6 77 Хочу в аррайлисте как [1, 62, 4, 55, 5, 6, 77]. Как это сделать на Java?

10
Как я могу рассчитать разницу между двумя списками ArrayList?
У меня есть два списка ArrayList. ArrayList A содержит: ['2009-05-18','2009-05-19','2009-05-21'] ArrayList B содержит: ['2009-05-18','2009-05-18','2009-05-19','2009-05-19','2009-05-20','2009-05-21','2009-05-21','2009-05-22'] Мне нужно сравнить ArrayList A и ArrayList B. Результат ArrayList должен содержать список, которого нет в ArrayList A. Результатом ArrayList должно быть: ['2009-05-20','2009-05-22'] как сравнивать?
81 java  arraylist 

5
Как я могу вырезать ArrayList из ArrayList в Java?
Как получить фрагмент массива ArrayListв Java? В частности, я хочу сделать что-то вроде этого: ArrayList<Integer> inputA = input.subList(0, input.size()/2); // where 'input' is a prepouplated ArrayList<Integer> Итак, я ожидал, что это сработает, но Java возвращает List- так что это несовместимо. И когда я пытаюсь его закинуть, Java не позволяет. Мне …
80 java  arraylist 

9
Что означает это логическое «(число & 1) == 0»?
На CodeReview я разместил рабочий фрагмент кода и попросил совета по его улучшению. Один из них заключался в использовании логического метода, чтобы проверить, имеет ли ArrayList четное количество индексов (что было необходимо). Это был предложенный код: private static boolean isEven(int number) { return (number & 1) == 0; } Поскольку …

4
В чем разница между <? расширяет базу> и <T расширяет базу>?
В этом примере: 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: …

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