кодесурса

Java ArrayList.lastIndexOf () Метод

script1adsense2code
script1adsense3code

public int lastIndexOf (Object o)

Метод lastIndexOf () используется для получения индекса последнего вхождения элемента в объект ArrayList.

Пакет: java.util

Платформа Java: Java SE 8

Синтаксис:

 lastIndexOf (Объект o) 

Параметры:

название Описание
о Элемент, чей индекс должен быть возвращен.

Возвращаемое значение:
Индекс последнего вхождения элемента в объект ArrayList или -1, если элемент не существует.

Тип возвращаемого значения: int

Наглядное представление метода ArrayList.lastIndexOf ()


Пример: метод ArrayList.lastIndexOf

В следующем примере создается ArrayList, содержащий различные цвета. Затем он пытается определить последнюю позицию определенного цвета.

import java.util.*;
public class test {
  public static void main(String[] args) {
  // create an empty array list with an initial capacity
  ArrayList<String> color_list = new ArrayList<String>(5);
 // use add() method to add values in the list
  color_list.add("White");
  color_list.add("Black");
  color_list.add("Red");
  color_list.add("White");
  color_list.add("Yellow");
  
  System.out.println("Size of list: " + color_list.size());
 // Print the colors in the list
  for (String value : color_list) {
  System.out.println("Value = " + value);
  } 
 // Get the last occurrence of "White" color in color_list
  int pos=color_list.lastIndexOf("White");
  System.out.println("The last occurrence of White color is at :" + pos);
  
  // Get the last occurrence of "Red" color in color_list
  pos=color_list.lastIndexOf("Red");
  System.out.println("The last occurrence of  Red color is at :" + pos);
  }
  }

Выход:

 F: java> javac test.java
F: java> тест java
Размер списка: 5
Значение = Белый
Значение = черный
Значение = красный
Значение = Белый
Значение = Желтый
Последнее появление белого цвета в: 3
Последнее появление красного цвета в: 2

Редактор кода Java:

Предыдущая: метод indexOf
Далее: метод клонирования

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code