java string查找_Java lastIndexOf() 方法
Java 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。
语法
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("脚本之家:www.jb51.net");
String SubStr1 = new String("jb51");
String SubStr2 = new String("net");
System.out.print("查找字符 w 最后出现的位置 :" );
System.out.println(Str.lastIndexOf( 'w' ));
System.out.print("从第14个位置查找字符 w 最后出现的位置 :" );
System.out.println(Str.lastIndexOf( 'w', 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 ));
}
}
以上程序执行结果为:
查找字符 w 最后出现的位置 :7
从第14个位置查找字符 w 最后出现的位置 :7
子字符串 SubStr1 最后出现的位置:9
从第十五个位置开始搜索子字符串 SubStr1最后出现的位置 :9
子字符串 SubStr2 最后出现的位置 :14
java string查找_Java lastIndexOf() 方法相关推荐
- java string查找_查找输出程序(Java String类)
java string查找 Program 1 程序1 public class iHelp {public static void main (String[] args) {System.out. ...
- Java String substring()方法示例
Java String substring() method returns the substring of this string. This method always returns a ne ...
- Java String trim()方法示例
Java String trim() method is used to remove leading and trailing whitespaces from a string. This met ...
- Java String类的split方法简介
Java String类的split方法简介 String的split()方法用于按传入的字符或字符串对String进行拆分,返回拆分之后的数组. 1.一般用法 用一般的字符,例如 @ 或 , 等符号 ...
- java遍历是什么意思_遍历Java String行的最佳方法是什么?
遍历Java String行的最佳方法是什么? 目前,我正在使用类似: String[]lines = textContent.split(System.getProperty("line. ...
- java string分割_java 字符串分割的三种方法(总结)
最近在项目中遇到一个小问题,一个字符串分割成一个数组,类似String str="aaa,bbb,ccc"; 然后以","为分割符,将其分割成一个数组,用什么方 ...
- java string范围_java,String
很多的编程语言都会强调利用字符数组来描述字符串,实际上在Java里面也存在有类似的概念,在String类中也提供有一系列与字符操作有关的方法.No.方法名称类型描述 1public String(ch ...
- java String类常用的方法
package Day0310.Demo02;public class StringTest02 {public static void main(String[] args) {System.out ...
- java string 数据结构_java 数据结构(一):java常用类 一 String类
java.lang.String类的使用 1.概述 String:字符串,使用一对""引起来表示. 1.String声明为final的,不可被继承 2.String实现了Seria ...
- Java String intern()方法
引言 在 JAVA 语言中有8中基本类型和一种比较特殊的类型String.这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念.常量池就类似一个JAVA系统级别提供的缓存. 8 ...
最新文章
- linux终端字体大小6,[adminitrative][archlinux][setfont] 设置console的字体大小
- 百亿数据量下,掌握这些Redis技巧你就能Hold全场
- .net core实践系列之短信服务-Sikiro.SMS.Api服务的实现
- ajax对日期处理,AJAX获取服务器当前时间及时间格式输出处理
- angular.js的路由和模板在asp.net mvc 中的使用
- er图转关系模式规则_ER模型到关系模型的转换规则
- 打开Excel2010时提示错误:向程序发送命令时出现问题!
- 隐式差分方程c语言,科学网—显式与隐式差分 - 张凌的博文
- Retrofit2基本使用
- 机器学习-----聚类kmeans肘部图、轮廓图的绘制、以及聚类和聚类中心散点图的绘制
- linux错误代码255,kubelet 服务启动失败, 错误代码 255
- Kerberos HA高可用配置
- eap wifi 证书_如何手动连接802.1x EAP证书加密WIFI
- java web技术文档编写_Portal-Basic Java Web 应用开发框架 v3.0.1 即将发布(开发工作已完成,正在编写开发文档)...
- 关于在Linux下无法查看caj文档的解决方案
- oracle begin exception end,Oracle Exception异常处理
- 分享100本Python机器学习、深度学习电子书
- 短信、微信、QQ信息监听
- 2004-12-01 终于把自己卖了,南京中兴
- 成功人士应该具备的十二个条件