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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邬诚 中级黑马   /  2012-5-1 13:48  /  1982 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁知道怎么取一个字符串里的字符啊,比如abcde,我要取出cd,能给出具体的代码吗

评分

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

查看全部评分

10 个回复

倒序浏览
substring()

"abcde".subString(2,2)  就可以获得cd了

评分

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

查看全部评分

回复 使用道具 举报
  1. string str1 = "abcde";
  2.             string str2=str1.Substring(2, 2);
复制代码
用字符串对象的子字符串方法:
字符串名.substring(m,n)
m是开始截取字符串中字符的索引,n是截取的长度

评分

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

查看全部评分

回复 使用道具 举报
恩 学习了····留个脚印 先 ·····
回复 使用道具 举报
string str = "abcde";
string str1 = str.subString(2,2);

评分

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

查看全部评分

回复 使用道具 举报
有积淀点
回复 使用道具 举报
String str = "abcde";
String str1 = str.subString(2,2);
以上代码就可以取出

评分

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

查看全部评分

回复 使用道具 举报
最简单的方法
  1. substring(2,2)
复制代码

评分

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

查看全部评分

回复 使用道具 举报
用上面的substring()方法进行字符串切片很好,但是最好可以先用indexof()对你要提取的字符进行确能下。

评分

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

查看全部评分

回复 使用道具 举报
顺便说说将字节数组中的一部分转换成字符串。
char[] arr = {'a','b','c','d','e','f'};
String s1 = new String(arr,1,3);

评分

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

查看全部评分

回复 使用道具 举报
javascript中用substring(2,4)可以取出cd,在c#中substring(2,2)可以取出cd还有其他的方法,可以去研究下

评分

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

查看全部评分

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