JAVE中String.lastIndexOf的用法及延伸

JAVE中String.lastIndexOf的用法及延伸

  (2013-01-29 20:29:41)
标签: 

it

分类: IT
今天在学习JSP的时候,看书看到一段代码(由于是小白,从头看起的,JAVE基础几乎为0),是这样的:
String s = "C:\\myfile\\jspfile\\example.jsp"
int index = s.lastIndexOf("\\");
String str = s.substring(index+1);

查了一下,原来其相关用法解释如下:“ 报告指定的 Unicode 字符或字符串在此实例中最后出现处的从零开始的索引位置。 如果在此实例中未找到字符或字符串,则此方法将返回 -1。

也就是说,此时str输出为:example.jsp。此时index为从头开始到最后一个"\\"之前所存在的字符数,当然。"\\"只算一个字符。

其原先用法原型是这样的String.substring(int start,int end)的,即获取索引从第start个到第end个之间的字符串。如原先的例子中,若用String test = s.substring(3,8),则test就是"myfile"了

刚开始学jsp,如有错误,欢迎指出~~ JAVE中String.lastIndexOf的用法及延伸

其延伸用法参照易百的是如下的:
  名称 说明
公共方法 LastIndexOf(Char) 报告指定 Unicode 字符在此实例中的最后一个匹配项的从零开始的索引位置。
公共方法 LastIndexOf(String) 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引位置。
公共方法 LastIndexOf(Char, Int32) 报告指定 Unicode 字符在此实例中的最后一个匹配项的从零开始的索引位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。
公共方法 LastIndexOf(String, Int32) 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。
公共方法 LastIndexOf(String, StringComparison) String object." xml:space="preserve">报告指定字符串在当前 String 对象中最后一个匹配项的从零开始的索引。 一个参数指定要用于指定字符串的搜索类型。
公共方法 LastIndexOf(Char, Int32, Int32) 报告指定的 Unicode 字符在此实例内的子字符串中的最后一个匹配项的从零开始的索引位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。
公共方法 LastIndexOf(String, Int32, Int32) 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。
公共方法 LastIndexOf(String, Int32, StringComparison) String object." xml:space="preserve">报告指定字符串在当前 String 对象中最后一个匹配项的从零开始的索引。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 一个参数指定要执行搜索指定字符串的比较类型。
公共方法 LastIndexOf(String, Int32, Int32, StringComparison) 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引位置。 搜索在所指定的字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 一个参数指定要执行搜索指定字符串的比较类型。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值