java中lastIndexOf()方法的简介说明

乔欣 Java教程 发布时间:2023-03-11 20:56:07 阅读数:17601 1
下文笔者讲述lastIndexOf()方法的功能简介说明,如下所示

lastIndexOf()方法简介

 
lastIndexOf() 方法有以下四种形式:

public int lastIndexOf(int ch):
     返回指定字符在此字符串中最后一次出现处的索引
       如果此字符串中没有这样的字符,则返回 -1
public int lastIndexOf(int ch, int fromIndex):
     返回指定字符在此字符串中最后一次出现处的索引
       从指定的索引处开始进行反向搜索
       如果此字符串中没有这样的字符,则返回 -1
public int lastIndexOf(String str):
     返回指定子字符串在此字符串中最右边出现处的索引
       如果此字符串中没有这样的字符,则返回 -1
public int lastIndexOf(String str, int fromIndex):
     返回指定子字符串在此字符串中最后一次出现处的索引
       从指定的索引开始反向搜索
       如果此字符串中没有这样的字符,则返回 -1

lastIndexOf()方法的语法

public int lastIndexOf(int ch)
  或
public int lastIndexOf(int ch, int fromIndex)
  或
public int lastIndexOf(String str)
  或
public int lastIndexOf(String str, int fromIndex)

参数
  ch:字符
  fromIndex:开始搜索的索引位置
  str:要搜索的子字符串

返回值
    指定子字符串在字符串中第一次出现处的索引值
public class Test {

	public static void main(String args[]) {

		String Str = new String("Java265教程:www.java265.com");
		String SubStr1 = new String("java265");
		String SubStr2 = new String("com");

		System.out.print("查找字符 o 最后出现的位置 :" );
		System.out.println(Str.lastIndexOf( 'o' ));
		System.out.print("从第14个位置查找字符 o 最后出现的位置 :" );
		System.out.println(Str.lastIndexOf( 'o', 14 ));
		System.out.print("子字符串 SubStr1 最后出现的位置:" );
		System.out.println( Str.lastIndexOf( SubStr1 ));
		System.out.print("从第十五个位置开始搜索子字符串 SubStr1最后出现的位置 :" );
		System.out.println( Str.lastIndexOf( SubStr1, 15 ));
		System.out.print("子字符串 SubStr2 最后出现的位置 :" );
		System.out.println(Str.lastIndexOf( SubStr2 ));
  }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202303/6011.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者