산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 목록

자바 목록

이 자습서에서는 Java의 List 인터페이스와 해당 메서드에 대해 알아봅니다.

자바에서 List 인터페이스는 요소를 순차적으로 저장하고 액세스할 수 있도록 하는 정렬된 컬렉션입니다. Collection 확장 인터페이스.

<시간>

목록을 구현하는 클래스

List 이후 인터페이스이므로 개체를 만들 수 없습니다.

List의 기능을 사용하려면 인터페이스에서 다음 클래스를 사용할 수 있습니다.

이 클래스는 Collections 프레임워크에 정의되어 있으며 List 인터페이스.

<시간>

목록은 어떻게 사용하나요?

Java에서는 java.util.List을 가져와야 합니다. List를 사용하기 위한 패키지 .

// ArrayList implementation of List
List<String> list1 = new ArrayList<>();

// LinkedList implementation of List
List<String> list2 = new LinkedList<>();

여기에서 list1 개체를 만들었습니다. 및 목록2 ArrayList 클래스 및 LinkedList . 이러한 개체는 List의 기능을 사용할 수 있습니다. 인터페이스.

<시간>

목록 메소드

List 인터페이스는 Collection의 모든 메소드를 포함합니다. 상호 작용. Collection 때문입니다. List의 슈퍼 인터페이스입니다. .

Collection의 일반적으로 사용되는 방법 중 일부 List에서도 사용할 수 있는 인터페이스 인터페이스는 다음과 같습니다.

<시간>

목록 인터페이스 구현

1. ArrayList 클래스 구현

import java.util.List;
import java.util.ArrayList;

class Main {

    public static void main(String[] args) {
        // Creating list using the ArrayList class
        List<Integer> numbers = new ArrayList<>();

        // Add elements to the list
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        System.out.println("List: " + numbers);

        // Access element from the list
        int number = numbers.get(2);
        System.out.println("Accessed Element: " + number);

        // Remove element from the list
        int removedNumber = numbers.remove(1);
        System.out.println("Removed Element: " + removedNumber);
    }
}

출력

List: [1, 2, 3]
Accessed Element: 3
Removed Element: 2

ArrayList에 대해 자세히 알아보려면 , Java ArrayList를 방문하십시오.

2. LinkedList 클래스 구현

import java.util.List;
import java.util.LinkedList;

class Main {

    public static void main(String[] args) {
        // Creating list using the LinkedList class
        List<Integer> numbers = new LinkedList<>();

        // Add elements to the list
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        System.out.println("List: " + numbers);

        // Access element from the list
        int number = numbers.get(2);
        System.out.println("Accessed Element: " + number);

        // Using the indexOf() method
        int index = numbers.indexOf(2);
        System.out.println("Position of 3 is " + index);

        // Remove element from the list
        int removedNumber = numbers.remove(1);
        System.out.println("Removed Element: " + removedNumber);
    }
}

출력

List: [1, 2, 3]
Accessed Element: 3
Position of 3 is 1
Removed Element: 2

LinkedList에 대해 자세히 알아보려면 , Java LinkedList를 방문하십시오.

<시간>

자바 목록과 집합

List 인터페이스 및 Set 인터페이스는 Collection를 상속합니다. 상호 작용. 그러나 그들 사이에는 약간의 차이가 있습니다.

이제 List 즉, ArrayList에서 구현을 볼 수 있습니다. 및 LinkedList 다음 튜토리얼에서 자세히 설명합니다.


java

  1. 자바 연산자
  2. 자바 주석
  3. 자바 for-each 루프
  4. 자바 문자열
  5. 자바 인터페이스
  6. 자바 리소스 사용
  7. 자바 주석
  8. 자바 알고리즘
  9. 자바 오토박싱과 언박싱
  10. Java에서 난수를 생성하는 방법