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

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

15
Когда использовать связанный список над массивом / списком массивов?
Я использую много списков и массивов, но мне еще не приходилось сталкиваться со сценарием, в котором список массивов нельзя было бы использовать так же легко, как, если не проще, связанный список. Я надеялся, что кто-нибудь может дать мне несколько примеров, когда связанный список заметно лучше.

19
Создать Массив Arraylists
Я хочу создать массив arraylist, как показано ниже: ArrayList<Individual>[] group = new ArrayList<Individual>()[4] Но это не компиляция. Как я могу это сделать?
175 java  arrays  arraylist 

22
Как посчитать количество вхождений элемента в список
У меня ArrayListесть класс коллекции Java, следующим образом: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Как видите, animals ArrayListсостоит из 3 batэлементов и одного owlэлемента. Мне было интересно, есть ли какой-либо API в структуре Collection, который возвращает количество batвхождений или есть другой способ определить количество вхождений. Я обнаружил, …

14
Как мне клонировать общий список в Java?
У меня есть, ArrayList<String>что я хотел бы вернуть копию. ArrayListимеет метод клона, который имеет следующую подпись: public Object clone() После того, как я вызову этот метод, как я приведу возвращенный объект обратно ArrayList<String>?

11
Зачем запускать ArrayList с начальной емкостью?
Обычный конструктор ArrayList: ArrayList<?> list = new ArrayList<>(); Но есть также перегруженный конструктор с параметром для его начальной емкости: ArrayList<?> list = new ArrayList<>(20); Почему полезно создать ArrayListисходную емкость, когда мы можем добавлять ее, как пожелаем?

7
Как разделить () строку с разделителями на список <String>
У меня был такой код: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . но потом подумал, что мне, может быть, лучше пойти со списком. Но этот код: List&lt;String&gt; listStrLineElements; …
149 c#  .net  list  arraylist 

14
Добавить объект в ArrayList по указанному индексу
Я думаю, что это довольно простой вопрос, но я не могу понять, как это сделать правильно. У меня пустой массив: ArrayList&lt;object&gt; list = new ArrayList&lt;object&gt;(); У меня есть несколько объектов, которые я хочу добавить, и каждый объект должен находиться в определенной позиции. Однако необходимо, чтобы их можно было добавлять в …
142 java  android  arraylist 

17
Java ArrayList - как я могу определить, равны ли два списка, порядок не имеет значения?
Имею два ArrayListтипа Answer(самодельный класс). Я хотел бы сравнить два списка, чтобы увидеть, содержат ли они одинаковое содержимое, но без учета порядка. Пример: //These should be equal. ArrayList&lt;String&gt; listA = {"a", "b", "c"} ArrayList&lt;String&gt; listB = {"b", "c", "a"} List.equalsзаявляет, что два списка равны, если они содержат одинаковый размер, содержимое …
133 java  arraylist 

5
Как использовать ArrayAdapter <myClass>
ArrayList&lt;MyClass&gt; myList = new ArrayList&lt;MyClass&gt;(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter&lt;MyClass&gt; adapter = new ArrayAdapter&lt;MyClass&gt;(this, R.layout.row, to, myList.); listView.setAdapter(adapter); Класс: MyClass class MyClass { public String reason; public long long_val; } Я создал row.xml в макетах, но не знаю, как показать причину и long_val в ListView с помощью ArrayAdapter.
129 android  arraylist 

7
Какую коллекцию Java мне следует использовать?
В этом вопросе Как я могу эффективно выбрать контейнер стандартной библиотеки в C ++ 11?- это удобная блок-схема, которую можно использовать при выборе коллекций C ++. Я подумал, что это полезный ресурс для людей, которые не уверены, какую коллекцию им следует использовать, поэтому я попытался найти аналогичную блок-схему для Java, …

7
Сортировка arrayylist в алфавитном порядке (без учета регистра)
У меня есть список строк, namesкоторый содержит имена людей. Я хочу отсортировать Arraylist в алфавитном порядке. ArrayList&lt;String&gt; names = new ArrayList&lt;String&gt;(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i&lt;names.size(); i++) System.out.println(names.get(i)); Я попытался отсортировать список указанным выше способом. Но он отображает отсортированный …
122 java  sorting  arraylist 

11
Сортировка ArrayList объектов с использованием настраиваемого порядка сортировки
Я хочу реализовать функцию сортировки для своего приложения адресной книги. Я хочу отсортировать файл ArrayList&lt;Contact&gt; contactArray. Contact- это класс, который содержит четыре поля: имя, домашний номер, номер мобильного телефона и адрес. Я хочу разобратьname . Как мне написать для этого специальную функцию сортировки?

7
преобразовать ArrayList <MyCustomClass> в JSONArray
У меня есть ArrayList, который я использую в ArrayAdapter для ListView. Мне нужно взять элементы в списке и преобразовать их в JSONArray для отправки в API. Я искал, но не нашел ничего, что объясняло бы, как это может работать, любая помощь будет оценена. ОБНОВЛЕНИЕ - РЕШЕНИЕ Вот что я в …

9
От Arraylist к массиву
Я хочу знать, безопасно / целесообразно ли преобразовывать из ArrayList в Array? У меня есть текстовый файл с каждой строкой строки: 1236 1233 4566 4568 .... Я хочу прочитать их в списке массивов, а затем преобразовать его в массив. Целесообразно / законно ли это делать? Спасибо
111 java  arraylist 

11
java: ArrayList - как я могу проверить, существует ли индекс?
Я использую ArrayList&lt;String&gt;и добавляю данные по определенным индексам, как я могу проверить, существует ли определенный индекс? Должен ли я просто get()проверить значение? Или мне ждать исключения? Есть другой способ? Обновить Спасибо за ответы, но поскольку я добавляю материалы только по определенным индексам, длина списка не покажет мне, какие из них …
111 java  arraylist 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.