Java ArrayList indexOf()方法及示例

ArrayList类indexOf()方法 (ArrayList Class indexOf() method)

  • indexOf() method is available in java.util package.

    indexOf()方法在java.util包中可用。

  • indexOf() method is used to return the index of the first occurrence of the given object.

    indexOf()方法用于返回给定对象首次出现的索引。

  • indexOf() method is a non-static method so it is accessible with the class object and if we try to access the method with the class name then we will get an error.

    indexOf()方法是一种非静态方法,因此可以通过类对象进行访问,如果尝试使用类名称访问该方法,则会收到错误消息。

Syntax:

句法:

     public int indexOf(Object obj);

Parameter(s):

参数:

  • Object obj – represents the object to search for the index in this Arraylist.

    Object obj –表示要在此Arraylist中搜索索引的对象。

Return value:

返回值:

The return type of the method is int, it returns the index of the first occurrence of the given object otherwise, it returns -1 when the given object does not exist in this Arraylist.

方法的返回类型为int ,它返回给定对象第一次出现的索引,否则,当给定对象在此Arraylist中不存在时返回-1。

Example:

例:

// Java program to demonstrate the example 
// of int indexOf(int) method of ArrayList.

import java.util.*;

public class IndexOfArrayList {
    public static void main(String[] args) {
        // Create an ArrayList with initial 
        // capacity of storing elements

        ArrayList < String > arr_l = new ArrayList < String > (10);

        // By using add() method is to add 
        // elements in this ArrayList
        arr_l.add("C");
        arr_l.add("C++");
        arr_l.add("JAVA");
        arr_l.add("DOTNET");
        arr_l.add("PHP");

        // Display ArrayList
        System.out.println("ArrayList Elements :" + arr_l);

        // By using indexOf(Object) method is to
        // return the index of the first occurrence
        // of the given Object in this ArrayList
        int index = arr_l.indexOf("JAVA");

        // Display Index 
        System.out.println("arr_l.indexOf(JAVA) : " + index);
    }
}

Output

输出量

ArrayList Elements :[C, C++, JAVA, DOTNET, PHP]
arr_l.indexOf(JAVA) : 2


翻译自: https://www.includehelp.com/java/arraylist-indexof-method-with-example.aspx

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值