此方法返回此列表中指定元素的第一个匹配项的索引;如果此列表不包含该元素,则返回-1。

用法:

public int indexOf(Object o)

参数:该函数具有单个参数,即列表中要搜索的元素。

返回值:此方法返回列表中给定元素的首次出现的索引,如果元素不在列表中,则返回“-1”。

下面的程序显示了此方法的实现。

示例1:

// Java code to show the implementation of

// indexOf method in list interface

import java.util.*;

public class GfG {

// Driver code

public static void main(String[] args)

{

// Initializing a list of type Linkedlist

List l = new LinkedList<>();

l.add(1);

l.add(3);

l.add(5);

l.add(7);

System.out.println(l);

System.out.println(l.indexOf(5));

}

}

输出:

[1, 3, 5, 7]

2

示例2:以下代码显示了使用Linkedlist实现list.hashCode()的代码。

// Java code to show the implementation of

// indexOf method in list interface

import java.util.*;

public class GfG {

// Driver code

public static void main(String[] args)

{

// Initializing a list of type Linkedlist

List l = new LinkedList<>();

l.add("10");

l.add("15");

l.add("20");

System.out.println(l);

System.out.println(l.indexOf("20"));

}

}

输出:

[10, 15, 20]

2

list indexof java_Java List indexOf()用法及代码示例相关推荐

  1. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

  2. clear java_Java ConcurrentLinkedDeque clear()用法及代码示例

    java.util.concurrent.ConcurrentLinkedDeque.clear()方法是Java中的内置方法,它删除了Deque中的元素. 用法: public void clear ...

  3. contains java_Java CopyOnWriteArraySet contains()用法及代码示例

    CopyOnWriteArraySet的contains(E e)方法检查Set中是否存在给定元素. 用法: public boolean contains(Object o) 参数:该函数接受单个强 ...

  4. getsize java_Java ZipEntry getSize()用法及代码示例

    getSize()函数是java.util.zip软件包的一部分.该函数返回作为参数传递的特定ZipEntry的未压缩大小,如果未知则返回-1.函数签名: public long getSize() ...

  5. or函数 java_Java OptionalInt orElseGet()用法及代码示例

    orElseGet(java.util.function.IntSupplier)方法可帮助我们获取此OptionalInt对象中的值.如果此OptionalInt中不存在值,则此方法返回提供函数产生 ...

  6. roll() java_Java Calendar roll()用法及代码示例

    Calendar类中的roll(int calndr_field,boolean up_down)方法用于通过上下移动传递的字段单个时间单位来对传递的日历字段进行操作.这涉及在不更改较大字段的情况下对 ...

  7. check的用法java_Java ChronoField checkValidValue()用法及代码示例

    ChronoField枚举的checkValidValue()方法用于检查作为参数传递的值对于ChronoField常数是否有效. 用法: public long checkValidValue(lo ...

  8. math.hypot java_Java Math hypot()用法及代码示例

    java.lang.Math.hypot()函数是Java中的内置数学函数,可返回欧几里得范数, .函数返回sqrt(x2+ y2),而不会出现中间上溢或下溢. 如果任何一个参数都是无限大,则结果为正 ...

  9. rewind java_Java LongBuffer rewind()用法及代码示例

    java.nio.LongBuffer类的rewind()方法用于倒带此缓冲区.通过倒带此Buffer,可以执行以下操作: 当前位置设置为零 如果有标记,则将其丢弃,但标记值不变. 用法: publi ...

  10. increment java_Java LongAdder increment()用法及代码示例

    Java中的LongAdder类创建一个初始和为零的新加法器. Java.LongAdder.increment()是Java中的内置方法,可将值增加1. 用法: public void increm ...

最新文章

  1. SQL SERVER语法
  2. C语言playsoundw函数,使用inline hook实现修改PC微信通知铃声-哥哥微信来了
  3. windows云服务器价格_免费windows云服务器
  4. MySQL学习笔记之九:MySQL Replication
  5. 曝台积电芯片要涨价:2022年至少上调10%
  6. 基于ASP.net的电力系统分析精品课程网站
  7. TensorFlow 教程 --进阶指南--3.1总览
  8. 华为Mate 30系列将升级25W无线快充:充电方面无对手
  9. margin和padding的四种写法
  10. 蓝牙模块四大天线方式
  11. html 日期选择器 ie8,兼容IE8的简单jQuery日期选择器插件
  12. css3图标 对号,添加删除,箭头,关闭
  13. 【THUSC2016】蒟蒻的酱油记
  14. APP加固新方向——混淆和瘦身
  15. NK细胞治疗肿瘤相关进展概述
  16. 一篇关于大黄蜂的鸡汤文的杂想
  17. 深度学习 pytorch cifar10数据集训练
  18. IDEA打字冒火花教程
  19. 基于antd pro框架,配置接口apiUrl前缀
  20. JVM内存配置参数、GC工作原理及Minor GC、FullGC

热门文章

  1. MySql锁表-解锁方法
  2. Notepad++宏如何备份导出
  3. android笑话大全接口,笑话大全——图片
  4. 淘淘商城面试问题:----可能会被问到的问题
  5. html如何跳转到pdf页面,使用PDF.js在网页显示pdf文件并跳转到指定页码
  6. [娱乐向] - 如何自定义一个微信红包封面
  7. 你还在用for循环遍历list吗?
  8. LeetCode15. 三数之和 16. 最接近的三数之和
  9. java compareto long_Java Long类compareTo()方法与示例
  10. 如何拥有一个完全免费的博客?