lastIndexOf方法——获取字符最后的索引
- 1.2.20 lastIndexOf方法——获取字符最后的索引
本文所属图书 > Java程序开发参考手册
-
lastIndexOf方法返回指定字符最后一次出现在指定字符串中的索引位置。如果未找到该字符,则返回-1。
语法1 public int lastIndexOf(int ch)
返回值:此对象表示的字符序列中最后一次出现该字符的索引;如果未出现该字符,则返回-1。
参数:ch为一个字符(Unicode 代码点)。
示例 本示例使用lastIndexOf方法在字符串strCom中搜索字符“a”最后一次出现的索引位置,并将返回结果赋值给int型变量index。
String strCom = "abcdefg gfdecba";
int index = strCom.lastIndexOf("a");
System.out.println(index);
语法2 public int lastIndexOf(int ch,int fromIndex)
返回值:在此对象表示的字符序列(小于等于fromIndex)中最后一次出现该字符的索引;如果在该点之前未出现该字符,则返回-1。
参数:ch为一个字符(Unicode 代码点)。
参数:fromIndex为开始搜索的索引位置。fromIndex 的值没有限制,如果它大于等于此字符串的长度,则与它小于此字符串长度减1的效果相同,将搜索整个字符串;如果它为负,则与它为-1的效果相同,返回-1。
示例 该方法返回指定字符在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。如果找到返回值,则返回出现处的下标;否则返回-1。
本示例使用lastIndexOf方法在字符串strCom中搜索字符“a”,从索引位置5处开始反向搜索,并将返回结果赋值给int型变量index。由于反向搜索字符“a”的索引位置是0,因此index的值为0。
String strCom = "abcdefg gfdecba";
int index = strCom.lastIndexOf("a", 5);
System.out.println(index);
语法3 public int lastIndexOf(String str)
返回值:如果字符串参数作为一个子字符串在此对象中出现一次或多次,则返回最后一个这种子字符串的第一个字符;如果它不作为一个子字符串出现,则返回-1。
参数:str为要搜索的子字符串。
示例 该方法返回指定子字符串在此字符串中最后一次出现处的索引,并将最后的空字符串 "" 视为出现在索引值this.length()处。返回的索引是this.startsWith(str, k)为true的最大k值。如果不存在该子字符串,则返回-1。
本示例使用lastIndexOf方法搜索字符串“明日”在字符串str中最后出现的位置,并将返回结果赋值给int型变量index。
String str = "明日科技,明日编程词典,明日软件";
int index = str.lastIndexOf("明日");
System.out.println(index);
语法4 public int lastIndexOf(String str,int fromIndex)
返回值:指定子字符串在此字符串中最后一次出现处的索引。
参数:str为要搜索的子字符串。
参数:fromIndex为开始反向搜索的索引位置。
示例 该方法返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。如果找到返回值,则返回出现处的下标;否则返回-1。
本示例使用lastIndexOf方法搜索字符串“编程词典”在字符串str中最后出现的位置,指定开始搜索的索引位置是5,并将返回结果赋值给int型变量index。由于执行的是反向搜索,所以从索引位置5开始进行反向搜索,返回结果为-1。
String str = "明日科技,明日编程词典,明日软件"; //定义一个字符串
int index = str.lastIndexOf("编程词典",5);
System.out.println(index);
lastIndexOf方法——获取字符最后的索引的更多相关文章
- [参考]用递归的方法获取 字符 对应的 二进制字符串 (C/C++)
将字符转换为16进制字符串.十进制字符串可以参考这里:https://www.cnblogs.com/stxs/p/8846545.html 代码及调试结果 举例:字符'a',查ASCII码表它对应的 ...
- js技术之获取字符串中某个字符的位置(lastIndexOf()方法 和 indexOf() 方法)
一.lastIndexOf()方法 1.作用: 方法可返回 一个指定的字符串值 在字符串中最后出现的位置.从左往右查. 2.返回: 一个正整数.或者 -1. 3.语法: stringObject.la ...
- 【转载】C#通过IndexOf方法获取某一列在DataTable中的索引位置
在C#中的Datatable数据变量的操作过程中,有时候需要知道某一个列名在DataTable中的索引位置信息,此时可以通过DataTable变量的Columns属性来获取到所有的列信息,然后通过Co ...
- 【转载】C#中List集合使用GetRange方法获取指定索引范围内的所有值
在C#的List集合中有时候需要获取指定索引位置范围的元素对象来组成一个新的List集合,此时就可使用到List集合的扩展方法GetRange方法,GetRange方法专门用于获取List集合指定范围 ...
- Swift3.0语言教程获取字符
Swift3.0语言教程获取字符 Swift3.0语言教程获取字符,在字符串中获取某一下标位置(下标索引)处的字符是很常见的功能,在NSString中使用character(at:)方法实现,其语法形 ...
- indexOf和lastIndexOf方法
lastIndexOf 方法: 返回 String 对象中子字符串最后出现的位置. strObj.lastIndexOf(substring[startindex]) 参数:strObj必选项.Str ...
- JavaScript indexOf() 方法 和 lastIndexOf() 方法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索. 语法: in ...
- ASP.NET中gridview获取当前行的索引值
在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作.例如,可以获得当前行某一个控件元素:设置某一元素的值等等.下面结合实例介绍几种获得GridView当前行索引值的方法. ...
- JavaScript indexOf() 方法和 lastIndexOf() 方法
一,定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索 ...
随机推荐
- android如何让service不被杀死-提高进程优先级
1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建 @Override public int onStartCommand ...
- Java--日期的使用
Date 类: 最基础的日期时间类,返回一个相对日期的毫秒数.精确到毫秒,但不支持日期的国际化和分时区显示. Calender类: 相对于Date更加强大的时间类,是抽象类,提供了常规的日期修改功能和 ...
- HDU 4739 求正方形个数
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11711707 求所有可能围成的正方形,借个代码 #include <que ...
- YouTube为什么打不开?以及简便的訪问的方法/解决方式!
在站点统计中看到好多人通过百度或者谷歌(Google)搜索引擎搜:YouTube怎么上不去,怎样不用代理server訪问YouTube,YouTube上不去的解决的方法,YouTube怎样訪问等等.事 ...
- iOS9适配系列教程
链接地址:http://www.open-open.com/lib/view/open1443194127763.html 中文快速导航: iOS9网络适配_ATS:改用更安全的HTTPS(见Demo ...
- 01-OC介绍
目录 一.OC语言介绍 二.ios系统 三.在OC语言开发中使用C语言语法 四.面向对象 回到顶部 一.OC语言介绍 1 早在20世纪80年代早期,BardCox发明了Objective-C,扩充了C ...
- 【转载】django在eclipse环境下建web网站
一.创建一个项目如果这是你第一次使用Django,那么你必须进行一些初始设置.也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置.Django详细选项设 ...
- servlet的filter的使用
一.概述 过滤器是servlet的一个重要特性,它提供一种机制,允许在过滤器中,即可以修改浏览器的请求信息,也可以对服务器处理后的响应信息进行修改. 一个过滤器是一个实现了Filter接口的java类 ...
- tab group of firefox
https://addons.mozilla.org/en-US/firefox/addon/tabgroups-menu/? src=search#detail-relnotes https://g ...
- JavaScript实现获取table中某一列的值
JavaScript实现获取table中某一列的值 1.实现源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/ ...