全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

索引在Java中–如何在Java中查找字符串的索引

发布时间:2022-09-15 16:27:31
发布人:syq

  字符串是嵌套在双引号中的字符的集合。该方法返回字符串中指定字符或子字符串的索引位置。indexOf

索引在Java中

  在本文中,我们将看到不同方法的语法。我们还将查看一些示例,以帮助您理解并有效地使用它们来查找 Java 代码中字符或子字符串的索引。indexOf

  方法的语法indexOf

  该方法具有以下方法:indexOf

10

  在看到一些示例之前,让我们解释一下这些参数:

  char表示字符串中的单个字符。

  fromIndex表示应开始搜索字符或子字符串索引的位置。如果字符串中有两个具有相同值的字符/字符串,这一点很重要。使用此参数,您可以告诉从何处开始其操作的方法。indexOf

  str表示字符串中的子字符串。

  如果您还不了解其中任何一种是如何工作的,请不要担心 - 这些示例将使一切都清楚!

  如何在 Java 中使用方法索引

  在下面的第一个示例中,我们将找到字符串中单个字符的索引。此示例将帮助我们理解该方法。public int indexOf(int char)

  indexOf(int Char)方法示例

11

  在上面的代码中,我们得到了返回给我们的字符“0”的索引,即4。我们有两个“o”字符,但第一个字符的索引被返回。

  在下一个示例中,我们将了解如何在下一个示例中返回第二个“o”的索引。

  如果您想知道索引号是如何派生的,那么您应该注意字符串中的第一个字符的索引为零,第二个字符的索引为 1,依此类推。

  indexOf(int Char, Int fromIndex)方法示例

  下面是解释该方法的示例:int indexOf(int char, int fromIndex)

12

  在上面的示例中,我们告诉该方法从第五个索引开始其操作。indexOf

  H =>指数 0

  e =>索引 1

  l => 指数 2

  l => 指数 3

  0 =>指数 4

  请注意,索引 5 不是字符“W”。第五个索引是“你好”和“世界”之间的空格。

  因此,从上面的代码中,第五个索引之前的所有其他字符都将被忽略。返回 7 作为第二个“o”字符的索引。

  Int indexOf(String Str)方法示例

  在下一个示例中,我们将了解返回子字符串索引的方法的工作原理。public int indexOf(String str)

13

  想知道我们是如何得到11个返回的吗?您应该检查最后一部分,以了解索引是如何计数的,以及子字符串之间的空格如何算作索引。

  请注意,当子字符串作为参数传入时,返回的索引是子字符串中第一个字符的索引 – 11 是“b”字符的索引。

  indexOf(String Str, Int fromIndex)方法示例

  最后一种方法 - - 与方法相同。它从指定位置返回索引。public int indexOf(String str, int fromIndex)public int indexOf(int char, int fromIndex)

  下面是一个示例:

14

  在上面的示例中,我们指定该方法应从第五个索引开始其操作,该索引是第一个“for”子字符串之后的索引。21 是第二个“for”子字符串的索引。

  最后,当我们传入字符串中不存在的字符或子字符串时,该方法将返回值 -1。下面是一个示例:indexOf

15

  结论

  在本文中,我们学习了如何使用这四种方法,并举例解释了每种不同的方法。indexOf,我们还看到了这些方法中每个方法的语法,以及它们如何能够告诉索引返回。最后,我们展示了当一个不存在的字符或子字符串作为参数传入时会发生什么。

相关文章

抖店平台商户被退店还能退货吗?如何提高评分?

2023-09-19

抖店入驻收费多少?开抖店费用是多少?

2023-09-19

想做直播带货的货源哪里来?怎么找货源?

2023-09-19

抖店没有营业执照怎么办?类型有哪些?

2023-09-19

女孩子拍什么最容易火?拍视频怎么赚钱的?

2023-09-19

怎样投抖加不花钱,有哪些技巧?

2023-09-19
在线咨询 免费试学 教程领取