English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java流程控制

Java数组

Java面向对象(I)

Java 객체 지향(II)

Java 객체 지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java ArrayList lastIndexOf() 사용 방법 및 예제

Java ArrayList 메서드

Java ArrayList lastIndexOf() 메서드는 지정된 요소의 최종 위치를 반환합니다。

lastIndexOf() 메서드의 문법은 다음과 같습니다:

arraylist.lastIndexOf(Object obj)

lastIndexOf() 매개변수

  • obj - 위치를 반환할 요소

같은 요소 obj가 여러 위치에 나타나면, 마지막으로 나타난 요소의 위치가 반환됩니다.

lastIndexOf() 반환 값

  • arraylist에서 지정된 요소의 최종 위치를 반환

주의:지정된 요소가 목록에 없으면 lastIndexOf() 메서드는 -1

예제: ArrayList 요소의 최종 위치 가져오기

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        //ArrayList 생성
        ArrayList<String> languages = new ArrayList<>();
        //ArrayList에 요소 추가
        languages.add("JavaScript");
        languages.add("Python");
        languages.add("Java");
        languages.add("C",++
        languages.add("Java");
        System.out.println("프로그래밍 언어: ", + languages);
        //최종으로 나타난 위치
        int 위치1 = languages.lastIndexOf("Java");
        System.out.println("최종으로 나타난 Java: ", + 위치1);
                //C가 ArrayList에 없습니다
                //반환-1
        int 위치2 = languages.lastIndexOf("C");
        System.out.println("최종으로 나타난 C: ", + 위치2);
    }
}

출력 결과

프로그래밍 언어: [JavaScript, Python, Java, C++, Java]
Java의 마지막 등장: 4
C의 마지막 등장: -1

위의 예제에서, 우리는 languages라는 배열 목록을 생성했습니다. 이 표현식에 주의하십시오

// 반환 4
languages.lastIndexOf("Java")
// 반환 -1
languages.lastIndexOf("C")

여기서, lastIndexOf() 메서드가 성공적으로Java의 마지막 등장 위치(즉4)。그러나, 요소Carraylist에 존재하지 않습니다. 따라서 이 메서드는-1

그리고, 우리가 얻고자 하는 첫 번째 Java가 있는 경우, indexOf() 메서드를 사용할 수 있습니다. 더 많은 정보를 얻으려면Java ArrayList indexOf()

주의:또한Java ArrayList get()지정된 위치의 요소를 가져오는 방법.

Java ArrayList 메서드