国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#算法函數(shù):獲取一個(gè)字符串中的最大長度的數(shù)字

2019-10-29 21:26:07
字體:
供稿:網(wǎng)友
/// <summary>/// 獲取字符串最長的數(shù)字/// </summary>/// <param name="inputStr">輸入字符串</param>/// <returns>最長數(shù)字</returns>public string GetMaxLenNumber(string inputStr){  //將字符串中的字符存放到數(shù)組中,便于處理  char[] strCharArray = inputStr.ToCharArray();  //開始處理的位置  int startPos = 0;  //當(dāng)前處理的字符長度  int tempCharCount = 0;  //數(shù)字的最長長度  int maxLen = 0;  //數(shù)組的總長度  int len = strCharArray.Length;  int pos = 0;  while (startPos < len)  {    //循環(huán)中的臨時(shí)最大長度    int tempMax = 0;    while (tempCharCount + startPos < len)    {      //開始處理的字符      char c = strCharArray[tempCharCount + startPos];      if (char.IsNumber(c))      {        //如果是數(shù)字        tempMax++;        if (tempMax > maxLen)        {          maxLen = tempMax;          pos = startPos;        }                  }      else      {        //不是數(shù)字        tempMax = 0;        startPos++;        break;      }      tempCharCount++;    }    if (startPos + tempCharCount == len)    {      break;    }    tempCharCount = 0;         }  string s = inputStr.Substring(pos, maxLen);  return s;}

以上就是本文的全部?jī)?nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到c#教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄石市| 泗洪县| 鞍山市| 长宁县| 姚安县| 从江县| 义马市| 凌源市| 高邑县| 邹平县| 澎湖县| 托克托县| 巴林右旗| 西乡县| 株洲市| 台江县| 进贤县| 蒙阴县| 汉寿县| 会昌县| 称多县| 寻甸| 巢湖市| 新邵县| 日照市| 麻江县| 萍乡市| 莲花县| 通辽市| 广元市| 清镇市| 蕉岭县| 泗水县| 青河县| 乐陵市| 韩城市| 台湾省| 玉田县| 桃江县| 绥滨县| 进贤县|