龍巖易富通網絡科技有限公司

龍巖小程序開發,龍巖分銷系統

IndexOf、LastIndexOf、Substring的用法

2015.09.10 | 803閱讀 | 0條評論 | 未命名

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();//返回-1 Label1.Text = str.LastIndexOf("鄧").ToString();//返回32 Label1.Text = str.LastIndexOf("鄧",8).ToString();//返回-1 Label1.Text = str.LastIndexOf("鄧",20).ToString();//返回14 Label1.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是字符串截取,返回值是一個截取后的字符串。

贊 (

發表評論

主站蜘蛛池模板: 狠狠狠色丁香婷婷综合久久俺| 女人和拘做受全程看视频日本综合a一区二区视频| 亚洲色欲色欲综合网站| 国产成人精品综合久久久久| 色综合久久久久| 久久综合综合久久97色| 国产色婷婷精品综合在线| 区三区激情福利综合中文字幕在线一区| 久久狠狠一本精品综合网| 国产成+人欧美+综合在线观看| 狠狠综合久久AV一区二区三区| 亚洲狠狠爱综合影院婷婷| 日韩欧美亚洲综合久久| 久久综合给合久久国产免费| 亚洲综合另类小说色区色噜噜| 色婷婷久久综合中文久久蜜桃av| 久久综合久久美利坚合众国| 2020国产精品亚洲综合网| 中文字幕亚洲综合久久| 狠狠色丁香久久婷婷综合| 亚洲综合一区二区国产精品| 亚洲综合在线视频| 一本一本久久a久久综合精品蜜桃| 色噜噜狠狠色综合网| 狠狠色丁香婷综合久久| 久久综合九色欧美综合狠狠| 久久综合香蕉国产蜜臀AV| 亚洲av日韩综合一区在线观看| 免费精品99久久国产综合精品| 一本久久a久久精品综合夜夜| 久久婷婷五月综合97色直播| 狠狠色伊人亚洲综合网站色| 久久综合视频网| 99久久亚洲综合精品成人| 国产成人综合亚洲AV第一页| 综合欧美亚洲日本| 精品综合久久久久久88小说| 一本一道色欲综合网中文字幕| 炫硕日本一区二区三区综合区在线中文字幕| 色综合网站国产麻豆| 国产成+人欧美+综合在线观看|