Рубрики
Без рубрики

Список массивов На Java.

Продолжая мои блоги о структурах данных Java, следующая тема – ArrayLists. Итак, давайте узнаем об этом… С тегами java, arraylists, 100daysofcode, алгоритмы.

Продолжая мои блоги на Java Структурах данных, следующая тема – ArrayLists . Итак, давайте узнаем об ArrayLists и о том, как это по сути работает.

ArrayList – это еще один инструмент в Java для хранения большого количества значений одного и того же типа. В контексте высокого уровня,

Они представляют собой реализацию динамического массива List Интерфейс.

Поэтому, когда мы создаем список массивов И добавляем или удаляем элементы из списка, он автоматически изменяет размер массива сам по себе, вот что означает динамический массив.

ArrayList содержит различные методы добавления, удаления и извлечения элементов из списка. Итак, давайте сначала посмотрим, как объявить ArrayList.

import java.util.ArrayList;

public class ArrayListEx{
            public static void main(String[] args){
                ArrayList names = new ArrayList<>();                     
       }
}

Поэтому в приведенном выше коде мы сначала импортируем список массивов с помощью java.util. Список массивов и затем мы объявляем ArrayList с помощью ArrayList<Строка> ArrayList<>(); , который создает список имен, который имеет тип Строка .

Общий синтаксис таков:-

ArrayList list = new ArrayList<>();

Тип – это в основном тип значений, хранящихся в списке, таких как Целочисленные, логические, двойные и т.д.

Добавление, удаление и извлечение значений из списка массивов.

Чтобы Добавить значение в список массивов, мы используем метод add() . Давайте посмотрим на это на примере.

import java.util.ArrayList;

public class AddingNames{
     public static void main(String[] args){

            ArrayList namesList = new ArrayList();  //Creates a ArrayList of name "namesList"
            namesList.add("Tarun");   
            namesList.add("Jim");
            namesList.add("John");
            System.out.println("The List is: "+namesList);    //prints the list

           /*Output:
              The List is: [Tarun, Jim, John]
           */
}
}

Мы можем добавить значение в список по определенному индексу , то есть сначала указав значение индекса, а затем следующий элемент в методе add. Ниже приведен пример этого:-

// Note: Using the same list as above
      namesList.add(1,"Jake");   
//So now the ArrayList contains another value at index 1.
      System.out.println(namesList);

    //The Output is : [Tarun, Jake, Jim, John]

Чтобы получить значение из списка массивов, мы используем метод get() . Чтобы получить элемент с индексом 2 в массиве “Список имен”, мы используем список имен.get(2) .

    System.out.println(namesList.get(2));   // Prints the element at index 2.
    // Output :  Jim

И чтобы удалить элементы из списка массивов, мы используем метод remove() . Мы можем удалить элемент, указав индекс или само значение в качестве параметра. Давайте рассмотрим пример.

    namesList.remove("Jim");  //Removing the String Jim 
    namesList.remove(1);  //Removing the value at index 1
    System.out.println(namesList);

//Output : [Tarun, John]

Конечно, это не единственные методы в списке массивов, но они наиболее часто используются. Существует множество методов, таких как метод clear() , который удаляет все элементы из списка. содержит() метод, который проверяет, есть ли данный элемент в списке.

Если вы хотите изучить другие методы, Вы можете посетить официальную Документацию .

Надеюсь, вы получили базовое представление о том, что такое ArrayList и как он работает.

Увидимся в следующей статье, а до тех пор Счастливого кодирования 🙂 ⚡️ .

Оригинал: “https://dev.to/tarunj096/arraylist-in-java-27l4”