java string 字符最后一次位置
JavaString是Java序中最常用的类之一,它定义了字符串处理的常用方法,比如获取字符串中字符最后一次出现的位置。
Java String提供了一种获取字符串中最后一次出现字符的接口,它就是 Java indexOf()法。该方法允许我们以一定的方式检索字符串中的最后一个字符,其语法如下:
int indexOf(String str, int fromIndex)
第一个参数 str示要搜索的字符串;第二个参数 fromIndex示从字符串中的该位置开始搜索,也可以简写为:
int indexOf(String str)
使用 indexOf()法可以实现获取字符串中最后一次出现字符的位置,举例:
String str =Welcome to Java”;
字符串截取去掉最后一位 int lastAIndex = str.indexOf(a
由于在字符串中出现了两个“a”字符,因此,lastAIndex来保存字符串中最后一个出现的“a”字符的位置即为 11。
有时,我们需要查字符串中最后一次出现的字符,但我们又不知道它的位置,这时就可以使用 Java供的 lastIndexOf()法,该方法可以用于查字符串中最后一次出现的字符位置,其语法如下:
int lastIndexOf(String str)
当我们使用 lastIndexOf()法时,它会从字符串中最后一个字符开始向前搜索,搜索到与给定字符相等的字符,并返回该字符的索引位置,举例:
String str =Welcome to Java”;
int lastAIndex = str.lastIndexOf(a
通过执行上面的代码,lastAIndex 会返回字符串中最后一次出现的字符“a”的位置,即 13。
此外,Java还提供另一种字符串查方法,即 contains()法,它可以搜索字符串是否包含某一子字符串。如果字符串中包含子字符串,该方法将返回 true;否则,返回 false,举例:
String str =Welcome to Java”;
boolean isContains = ains(“JAVA”);
上面的代码的执行结果为 true。
以上就是有关获取字符串中最后一次出现字符的位置的介绍。Java String提供了三种检索字符串中最后一次出现字符的方法,分别是 indexOf()、lastIndexOf() contains()法,这三种方法的使用可以帮助我们更好地处理字符串。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论