积极答复者
拆分字符串问题

问题
-
问题描述:有如下字符串:090204。现需要按每两位拆分。结果如下:09、02、04。请教各位如何实现?我想过用Split,但没有拆分所需要的char;也想过substring,但看了帮助,也不行。
zy- 已移动 Sheng Jiang 蒋晟Moderator 2009年6月9日 2:44 字符串操作 ([Loc]From:ASP.NET 与 AJAX)
答案
全部回复
-
用循环来拆分
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class HTML_CSS_JAVASCRIPT_X200906090111 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string fInput = "090204"; List<string> fOutPut = new List<string>(); while (fInput.Length > 0) { if (fInput.Length == 1) { fOutPut.Add(fInput); } else { fOutPut.Add(fInput.Substring(0, 2)); fInput = fInput.Remove(0, 2); } } foreach (string s in fOutPut) { Response.Write(s); Response.Write("<br />"); } } }
知识改变命运,奋斗成就人生!- 已编辑 肖小勇Moderator 2009年6月9日 1:09