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

首頁 > 編程 > C# > 正文

C#算法函數:獲取一個字符串中的最大長度的數字

2020-01-24 01:06:05
字體:
來源:轉載
供稿:網友
/// <summary>/// 獲取字符串最長的數字/// </summary>/// <param name="inputStr">輸入字符串</param>/// <returns>最長數字</returns>public string GetMaxLenNumber(string inputStr){  //將字符串中的字符存放到數組中,便于處理  char[] strCharArray = inputStr.ToCharArray();  //開始處理的位置  int startPos = 0;  //當前處理的字符長度  int tempCharCount = 0;  //數字的最長長度  int maxLen = 0;  //數組的總長度  int len = strCharArray.Length;  int pos = 0;  while (startPos < len)  {    //循環中的臨時最大長度    int tempMax = 0;    while (tempCharCount + startPos < len)    {      //開始處理的字符      char c = strCharArray[tempCharCount + startPos];      if (char.IsNumber(c))      {        //如果是數字        tempMax++;        if (tempMax > maxLen)        {          maxLen = tempMax;          pos = startPos;        }                  }      else      {        //不是數字        tempMax = 0;        startPos++;        break;      }      tempCharCount++;    }    if (startPos + tempCharCount == len)    {      break;    }    tempCharCount = 0;         }  string s = inputStr.Substring(pos, maxLen);  return s;}

以上就是本文的全部內容,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泗水县| 南江县| 山丹县| 漾濞| 高唐县| 新津县| 达拉特旗| 西峡县| 福建省| 宜丰县| 南靖县| 墨竹工卡县| 崇明县| 娱乐| 剑川县| 武强县| 西华县| 盘山县| 宁陕县| 武鸣县| 海门市| 章丘市| 呈贡县| 郎溪县| 孟州市| 延津县| 大庆市| 密山市| 专栏| 临洮县| 涪陵区| 霍山县| 武乡县| 高陵县| 融水| 神农架林区| 高阳县| 昆明市| 洛宁县| 赤水市| 彰武县|