CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何分解字符串?

楼主hm8030(昨天的梦未醒,今天梦已开始)2006-11-02 10:50:53 在 .NET技术 / ASP.NET 提问

比如有一個字符串是AAS12  
  但是我要分解為  
  A,A,S,1,2  
  這個該怎麼實現?  
  謝謝,在線等!!! 问题点数:20、回复次数:11Top

1 楼hegang888888888(^_^)回复于 2006-11-02 10:53:12 得分 1

循环吧,string可以当作数组用Top

2 楼hm8030(昨天的梦未醒,今天梦已开始)回复于 2006-11-02 10:54:37 得分 0

具體怎麼實現?Top

3 楼T97102003(池塘里的水手)回复于 2006-11-02 10:58:18 得分 2

splitTop

4 楼OrangeSeaCoast(橙色海岸)回复于 2006-11-02 10:58:25 得分 1

先用lenth最长度,然后创建一个相应长度的数组,再用substring方法循环取就可以了。试试。朋友Top

5 楼xuqingaisensen()回复于 2006-11-02 10:59:01 得分 5

string   []   temp;.  
  string   str   =   "AAS12";  
  for   (int   i   =   0;i   <   str.length()   -   1;i   ++)  
  {  
  temp[]   +=   str[i];  
  }  
  return   temp[];Top

6 楼viena(维也纳N02)回复于 2006-11-02 10:59:44 得分 0

string   str   =   "AAS12";  
  foreach(char   c   in   str)  
  {  
          //c为str中单个字符  
  }Top

7 楼viena(维也纳N02)回复于 2006-11-02 11:00:41 得分 5

如果要字符数组  
  char[]   arr   =   str.ToCharArray();Top

8 楼JennyGreator()回复于 2006-11-02 11:01:29 得分 2

string   temp   =   new   string[source.length];  
  int   start   =   0;  
  for(int   i   =0   ;i<source.length;i++)  
  {  
      temp[i]   =   source.substring(j,i);  
      j++;  
  }Top

9 楼xiantao123(.Net初学者)回复于 2006-11-02 11:05:26 得分 2

viena(维也纳nn)   的方法看样子挺好Top

10 楼diandian82(点点(nothing))回复于 2006-11-02 11:18:31 得分 2

StringBuilder   sb   =   new   StringBuilder();  
                          string   str   =   "AAS12";  
                           
                          for   (int   i=0;i<str.Length;i++)  
                          {  
                                  sb.Append(str[i]);  
                                  if   (i   !=   str.Length   -   1)  
                                          sb.Append(',');  
                          }  
                          MessageBox.Show(sb.ToString());Top

11 楼hm8030(昨天的梦未醒,今天梦已开始)回复于 2006-11-02 11:36:24 得分 0

謝謝各位拉,一會不來,就有這麼多的答案了。  
  現在已解決,方法和char[]   arr   =   str.ToCharArray();  
  一樣Top

相关问题

关键词

得分解答快速导航

  • 帖主:hm8030
  • hegang888888888
  • T97102003
  • OrangeSeaCoast
  • xuqingaisensen
  • viena
  • JennyGreator
  • xiantao123
  • diandian82

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo