公共の一覧< 文字列 > subStringByCount(文字列のテキスト、int型の数) { int型中START_INDEX = 0 ; // 開始インデックス int型 END_INDEX COUNT = - 1 ; // 終了インデックス ダブル count_value = 1.0 * text.length / COUNT; ダブル NEWCOUNT = Math.Ceiling(count_value); // ラウンドアップ、それだけで、このような3.14、結果として、丸め小数を持っている4。 リスト < 文字列 >一覧= 新しい新しいリスト< 文字列 > (); のための(INT I = 0 ; I <NEWCOUNT; I ++ ) { // 文字の長さがEND_INDEXよりも大きい場合は、残りの文字列を追加 IF( - END_INDEX> text.length 。1 ) { list.Add(text.Substring(START_INDEX))。 休憩; } 他 { list.Add(text.Substring(中START_INDEX、カウント数)); 中START_INDEX + = 数; END_INDEX + = 数; } } 戻り値のリスト。 }
効果:受信した文字列「123456789」、パスの数4
配列戻り値:[ "1234"、 "5678"、 "9"]