我不知道怎么做查找的部分,书上有对 intc lastindexoff(Object obj,int start_index)的定义,可是不太懂

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《Java语言程序设计实验指导》电子教案第11章
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口今天遇到截取字符串的问题,在网上查了IndexOf、LastIndexOf、Substring这三种截取字符串的使用总结如下:
& String.IndexOf
& String.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数value:要查找的 Unicode 字符。 startIndex:搜索起始位置。 count:要检查的字符位置数。返回值(Int32):如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。
String.LastIndexOf
String.LastIndexOf 方法报告指定的 Unicode 字符或 String 在此实例中的最后一个匹配项的索引位置。
String.LastIndexOf (Char)
报告指定 Unicode 字符在此实例中的最后一个匹配项的索引位置。
String.LastIndexOf (String)
报告指定的 String 在此实例内的最后一个匹配项的索引位置。
String.LastIndexOf (Char, Int32)
报告指定 Unicode 字符在此实例中的最后一个匹配项的索引位置。该搜索从指定字符位置开始。
String.LastIndexOf (String, Int32)
报告指定的 String 在此实例内的最后一个匹配项的索引位置。该搜索从指定字符位置开始。
String.LastIndexOf (String, StringComparison)
报告指定字符串在当前 String 对象中最后一个匹配项的索引。一个参数指定要用于指定字符串的搜索类型。
String.LastIndexOf (Char, Int32, Int32)
报告指定的 Unicode 字符在此实例内的子字符串中的最后一个匹配项的索引位置。搜索从指定字符位置开始,并检查指定数量的字符位置。
String.LastIndexOf (String, Int32, Int32)
报告指定的 String 在此实例内的最后一个匹配项的索引位置。搜索从指定字符位置开始,并检查指定数量的字符位置。
String.LastIndexOf (String, Int32, StringComparison)
报告指定字符串在当前 String 对象中最后一个匹配项的索引。参数指定当前字符串中的起始搜索位置,以及要用于指定字符串的搜索类型。
String.LastIndexOf (String, Int32, Int32, StringComparison)
报告指定的 String 对象在此实例内的最后一个匹配项的索引位置。参数指定当前字符串中的起始搜索位置、要搜索的当前字符串中的字符数量,以及要用于指定字符串的搜索类型。
示例:string str = "深圳市盈基实业有限公司国际通邓事文*深圳市盈基实业有限公司国际通邓事文";Label1.Text = str.LastIndexOf("邓文").ToString();//返回-1Label1.Text = str.LastIndexOf("邓").ToString();//返回32Label1.Text = str.LastIndexOf("邓",8).ToString();//返回-1Label1.Text = str.LastIndexOf("邓",20).ToString();//返回14Label1.Text = str.LastIndexOf("邓",33).ToString();//返回32说
明:在指定的范围内查找字符,这个范围是上面的输入的参数,理解为,从索引0开始到指定的数值位置范围内查找最后一个匹配的的字符串的位置。示例
中,0-8中没有&邓&字,所以返回-1,0-20范围中,有一个&邓&字在索引14位置上,0-33范围中有两个&邓&字,因为LastIndexOf
是返回最后一个匹配项索引位置,所以返32,而不是14。
String.Substring
String.Substring 方法从此实例检索子字符串。
String.Substring (Int32)
从此实例检索子字符串。子字符串从指定的字符位置开始。
String.Substring (Int32, Int32)
从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。
示例:string str = "深圳市盈基实业有限公司国际通邓事文*深圳市盈基实业有限公司国际通邓事文";Label1.Text = str.Substring(11);//返回 &国际通邓事文*深圳市盈基实业有限公司国际通邓事文&Label1.Text = str.Substring(11,7);//返回 &国际通邓事文*&
Label1.Text = str.Substring(str.Length-3,3); // 返回邓事文,即截倒数3位字符
IndexOf、LastIndexOf都是返回一个位置,是个整数值;找不到都返回-1;IndexOf是从左向右查,LastIndexOf是从右向左查,不管是IndexOf还是LastIndexOf,索引序列都是从左到右的(起始值是0)Substring是字符串截取,返回值是一个截取后的字符串。
转载于:/xinyu1020/articles/1785858.html
阅读(...) 评论()}

我要回帖

更多关于 string lastindexof 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信