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

119
Сортировка ArrayList объектов с использованием настраиваемого порядка сортировки

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

116
преобразовать ArrayList <MyCustomClass> в JSONArray

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

111
От Arraylist к массиву

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

111
java: ArrayList - как я могу проверить, существует ли индекс?

Я использую ArrayList<String>и добавляю данные по определенным индексам, как я могу проверить, существует ли определенный индекс? Должен ли я просто get()проверить значение? Или мне ждать исключения? Есть другой способ? Обновить Спасибо за ответы, но поскольку я добавляю материалы только по...

104
Java: обнаруживать дубликаты в ArrayList?

Как я могу определить (вернуть истину / ложь), содержит ли ArrayList более одного и того же элемента в Java? Большое спасибо, Терри Изменить Забыл упомянуть, что я не хочу сравнивать «блоки» друг с другом, а сравнивать их целые числа. У каждого «блока» есть int, и это их отличает. Я нахожу int...

103
ArrayIndexOutOfBoundsException при использовании итератора ArrayList

Прямо сейчас у меня есть программа, содержащая фрагмент кода, который выглядит так: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Правильно ли я делаю это в части перебора ArrayList? Я получаю...

100
Удалить элемент из ArrayList

У меня есть ArrayListпредположение list, и у него 8 элементов AH, и теперь я хочу удалить элемент 1,3,5 позиции, хранящийся в массиве int, из того, listкак я могу это сделать. Я пытаюсь сделать это с ArrayList<String> list = new ArrayList<String>(); list.add("A"); list.add("B");...

98
Почему защищен метод removeRange () в абстрактном списке Java?

Кто-нибудь знает, почему метод removeRange в AbstractList (а также в ArrayList ) есть protected? Это выглядит как довольно хорошо определенная и полезная операция, но тем не менее, чтобы использовать ее, мы вынуждены создать подкласс реализации List. Есть какое-то скрытое обоснование? Мне это...

97
Общие элементы в двух списках

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

94
Почему в Java 8 емкость ArrayList по умолчанию равна нулю?

Насколько я помню, до Java 8 емкость по умолчанию ArrayListбыла 10. Удивительно, но комментарий к конструктору по умолчанию (void) по-прежнему говорит: Constructs an empty list with an initial capacity of ten. Откуда ArrayList.java: /** * Shared empty array instance used for default sized empty...

91
Как сделать мой ArrayList потокобезопасным? Другой подход к проблеме в Java?

У меня есть список ArrayList, который я хочу использовать для хранения объектов RaceCar, расширяющих класс Thread, как только они закончат выполнение. Класс с именем Race обрабатывает этот список ArrayList с помощью метода обратного вызова, который объект RaceCar вызывает по завершении выполнения....

88
java howto ArrayList push, pop, shift и unshift

Я определил, что Java ArrayList.addпохож на JavaScript.Array.push Я застрял в поиске ArrayListфункций, похожих на следующие Array.pop Array.shift Array.unshift Я склоняюсь к ArrayList.remove[At]

87
Как узнать, к какому типу относится каждый объект в ArrayList <Object>?

У меня есть ArrayList, состоящий из различных элементов, импортированных из базы данных, состоящий из строк, чисел, чисел типа double и int. Есть ли способ использовать технику отражающего типа, чтобы узнать, какие данные хранятся в каждом элементе? К вашему сведению: причина того, что существует...