Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Положительная коллекция




0,69 0,33 0,51 0,07 0,46 0,56 1,26

Для доступа к элементам списка может также использоваться интерфейс
ListIterator<E>, который позволяет получить доступ сразу в необходимую программисту позицию списка. Такой способ доступа возможен только для списков.

/* пример # 4: замена, удаление и поиск элементов: DemoListMethods.java */

package chapt10;

import java.util.*;

public class DemoListMethods {

public static void main(String[] args) {

ArrayList<Character> a =

new ArrayList<Character>(5);

System. out. println("коллекция пуста: "

+ a.isEmpty());

for (char c = 'a'; c < 'h'; ++c) {

a.add(c);

}

char ch = 'a';

a.add(6, ch); // заменить 6 на >=8 – ошибка выполнения

System. out. println(a);

ListIterator<Character> it; // параметризация обязательна

it= a.listIterator(2); // извлечение итератора списка в позицию

System. out. println("добавление элемента в позицию "

+ it.nextIndex());

it.add('X'); // добавление элемента без замены в позицию итератора

System. out. println(a);

// сравнить методы

int index = a.lastIndexOf(ch); // a.indexOf(ch);

a.set(index, 'W'); // замена элемента без итератора

System. out. println(a + "после замены элемента");

if (a.contains(ch)) {

a.remove(a.indexOf(ch));

}

System. out. println(a + "удален элемент " + ch);

}

}

В результате будет выведено:

коллекция пуста: true

[a, b, c, d, e, f, a, g]






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных