Get element index

ReturnMethodSummary
intindexOf(Object o)Returns the index of the first occurrence of the specified element in this vector, or -1 if this vector does not contain the element.
intindexOf(Object o, int index)Returns the index of the first occurrence of the specified element in this vector, searching forwards from index, or returns -1 if the element is not found.
intlastIndexOf(Object o)Returns the index of the last occurrence of the specified element in this vector, or -1 if this vector does not contain the element.
intlastIndexOf(Object o, int index)Returns the index of the last occurrence of the specified element in this vector, searching backwards from index, or returns -1 if the element is not found.

import java.util.Vector;

public class Main{

  public static void main(String args[]) {

    Vector v = new Vector();

    v.add("java2s.com");
    v.add("java2s.com");
    v.add("java2s.com");
    
    System.out.println(v.indexOf("java2s.com"));
    System.out.println(v.lastIndexOf("java2s.com"));
  }
}

The output:


0
2

Search an element of Vector from specific index


import java.util.Vector;

public class Main {
  public static void main(String[] args) {
    Vector v = new Vector();
    v.add("1");
    v.add("2");
    v.add("3");
    v.add("4");
    v.add("java2s.com");
    v.add("1");
    v.add("2");
    int index = v.indexOf("1", 4);
    if (index == -1)
      System.out.println("Vector does not contain 1 after index # 4");
    else
      System.out.println("Vector contains 1 after index # 4 at index #" + index);

    int lastIndex = v.lastIndexOf("2", 5);
    
    if (lastIndex == -1)
      System.out.println("not contain 2 after index # 5");
    else
      System.out.println("Last occurrence of 2 after index 5 #" + lastIndex);
  }
}

The output:


Vector contains 1 after index # 4 at index #5
Last occurrence of 2 after index 5 #1
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.