English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java ArrayList lastIndexOf() 메서드는 지정된 요소의 최종 위치를 반환합니다。
lastIndexOf() 메서드의 문법은 다음과 같습니다:
arraylist.lastIndexOf(Object obj)
obj - 위치를 반환할 요소
같은 요소 obj가 여러 위치에 나타나면, 마지막으로 나타난 요소의 위치가 반환됩니다.
arraylist에서 지정된 요소의 최종 위치를 반환
주의:지정된 요소가 목록에 없으면 lastIndexOf() 메서드는 -1。
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()지정된 위치의 요소를 가져오는 방법.