在簡訊切分類似的操作裡, 字串按長度切分非常重要。擴充套件如下:
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.data;
namespace study
; int charnum = 5;
int i = 1;
foreach (string str in source)
:", (i++).tostring(), str);
string r = str.splitbylen(charnum, "/)");
foreach (string s in r)
", s);
}console.writeline();
}console.read();
}///
/// /// 按字串長度切分成陣列
///
/// 原字串
/// 切分長度
/// 字首格式
/// 字串陣列
public static string splitbylen(this string str, int separatorcharnum, string prefixformat)
listlist = new list();
for(int i=1;i<=arr.length;i++)
return list.toarray();
}/// /// 按字串長度切分成陣列
///
/// 原字串
/// 切分長度
/// 字串陣列
public static string splitbylen(this string str, int separatorcharnum);}
string tempstr = str;
liststrlist = new list();
int imax = convert.toint32(math.ceiling(str.length / (separatorcharnum * 1.0)));//獲取迴圈次數
for (int i = 1; i <= imax; i++)
}return strlist.toarray();}}
}
結果: C 如何用長度來切分字串陣列
using system using system.collections.generic using system.linq using system.text using system.data namespace study int charnum 5 int i 1 foreach stri...
c 陣列求長度 字串長度
c 求長度的方法很侷限吧,我目前只知道 int a 10 int length sizeof a sizeof a 0 cout length 坑呀坑!寫二分查詢的時候,發現這樣乙個問題,把乙個陣列的位址傳入內部,然後求它的長度和外部的不一樣。直到我寫出下面的程式後就恍然大悟 include usi...
c 獲得字元陣列長度及字串長度
1.字串輸入總結 遇到空格結束 2 cin.get 用法1 cin.get 字元變數名 可以用來接收字元 include using namespace std main 請輸入第1個字串 kskr1 請輸入第2個字串 kskr2 請輸入第3個字串 kskr3 輸出m 0 的值 kskr1 輸出m ...