A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 聂玉林 中级黑马   /  2012-6-18 20:17  /  3596 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

substring()方法的作用是什么?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

11 个回复

倒序浏览
substring方法的作用是, 获取一个当前实例字符串中的某一段字符串,,
例子:
string str1 = “helloword”;
string str2 = str1.SubString(5,4);

那么 str2 的值就是 “word”  后面的2个参数的意思是: 从 str1的 第5个索引位置, 也就是'w'开始, 后面的4个字符写到 str2中

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
substring()方法是返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾
例如:"ABCDEFG".substring(2,4) ;它返回的子字符串是CDEF。第一个参数是开始位置,从0开始,第二个参数是你想截取的长度,如果没有第二个参数的话就从第一个参数的下标一直截取末尾。建议你看看MSDN,上面有很详细的资料。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
msdn库中的解释:从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。
substring()有两个函数重载:
(1)substring(int startIndex)
参数startIndex 代表从第几个开始截取字符串
这个函数重载的作用 是从第starIndex个开始 一直截取到最后。(注意下标是从0开始的)
示例:

  1. string str = "hello";
  2. Console.WriteLine(str.Substring(2));
复制代码
输出结果是llo
(2)substring(int startIndex,int length)
参数startIndex 代表从第几个开始截取字符串
参数length 代表要截取几个字符
  1. string str = "hello";
  2. Console.WriteLine(str.Substring(2,2));
复制代码
结果是ll;
这个函数重载的作用是从第startIndex个字符开始截取length个

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
取子串方法函数,sub 子 ,部分, string  字符串

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
就是截取字符串substring(int startlength,截取个数)

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
有两种参数
string.Substring(int startIndex)//截取下标从startIndex位置开始到字符串结束的子字符串
string.Substring(int startIndex, int length)//截取从startIndex开始截取length个字符的子字符串

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
substring()截取字符串 ,指定开始下标和截取长度

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
平建 中级黑马 2012-6-21 11:55:27
9#
substring()截取字符串,
string.Substring(int startIndex)
string.Substring(int startIndex, int length)
根据你的需要,想怎么截就怎么截

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
同学你好!
substring()是String类的一个实例方法,String类属于命名空间System.
String表示文本,即一系列 Unicode 字符。在编程中很常用!
良好的封装让我们不比了解太多方法内部构造,具体说说substring()方法吧!

注意字符串索引是从0开始的
substring()有两个重载:
1    public string Substring(int startIndex)   //返回startIndex开始到字符串最后的子字符串
2   public string Substring(int startIndex, int length)   //返回startIndex开始,指定length的子字符串

希望对你有用!


评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
substring是string的一个方法,有好多重载方法,具体就是截取字符串的

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马