专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »算法 » 字符串最大长度:得到一个字符串中的最大长度的数字 »正文

字符串最大长度:得到一个字符串中的最大长度的数字

来源: 发布时间:星期三, 2008年12月10日 浏览:58次 评论:0
**////<summary>
///获取字符串最长的数字
///</summary>
///<paramname=\"inputStr\">输入字符串</param>
///<returns>最长数字</returns>
publicstringGetMaxLenNumber(stringinputStr)
{
//将字符串中的字符存放到数组中,便于处理
char[]strCharArray=inputStr.ToCharArray();
//开始处理的位置
intstartPos=0;
//当前处理的字符长度
inttempCharCount=0;
//数字的最长长度
intmaxLen=0;
//数组的总长度
intlen=strCharArray.Length;
intpos=0;
while(startPos<len)
{
//循环中的临时最大长度
inttempMax=0;
while(tempCharCount+startPos<len)
{
//开始处理的字符
charc=strCharArray[tempCharCount+startPos]; [Page]
if(char.IsNumber(c))
{
//如果是数字
tempMax++;
if(tempMax>maxLen)
{
maxLen=tempMax;
pos=startPos;
}
}
else
{
//不是数字
tempMax=0;

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: