网站公司
  我们追求完美的用户体验,提供高品质的网站制作、网站营销、SEO搜索引擎优化,资深的网页设计师+专业的程序员,让您的网站在营销网路上充满动力。 龙翔九度网站工作室服务理念:优质、快捷、诚信。

网站建设中indexof和substring函数用法区别

Image is everything
Date:2011-09-19  Type:网站知识

网站建设中indexof和substring函数用法区别,indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1,示例如下:

string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";

test.indexof(’d’)      =2           //从前向后 定位 d 第一次出现的位置
test.indexof(’d’,1)    =2          //从前向后 定位 d 从第三个字符串 第一次出现的位置
test.indexof(’d’,5,2) =6     //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;

网站建设中indexof和substring函数用法区别,lastindexof() :在字符串中从后向前定位字符和字符串;用法和 indexof() 完全相同。

下面介绍 IndexOfAny ||lastindexofany

网站建设中indexof和substring函数用法区别,他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置,如下:

        char[] bbv={’s’,’c’,’b’};
        string abc = "acsdfgdfgchacscdsad";
       
        Response.Write(abc.IndexOfAny(bbv))=1
        Response.Write(abc.IndexOfAny(bbv, 5))=9
        Response.Write(abc.IndexOfAny(bbv, 5, 3))=9

网站建设中indexof和substring函数用法区别,lastindexofany 同上。
====================================================================
网站建设中substring() 用法

string a="aadsfdjkfgklfdglfd"

a.substring(5)     //截取从第五位以后的所有字符串

a.substring(0,5)    //截取从第0位置开始长度为5的字符串

网站建设中indexof和substring函数用法区别介绍如上,合理利用indexof和substring这两个函数,能达到意想不到的效果。

版权所有:©2007 - 2011 深圳龙翔九度信息科技有限公司 加入收藏 QQ在线交流
地址:深圳市龙华街道老围新村8号 服务热线:0755-27524696 13528816498 邮箱:web@lx9d.com QQ:276312661
龙翔九度网站建设服务理念:优质、快捷、诚信