高手请帮我截取字符串!!谢谢!

eyuannet 2006-07-17 04:21:39
本人想达到一下效果:
string ff="01236545"
a="01";
b="23";
c="65";
d="45";
也就是每两个字符串截取!!

...全文
246 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cm8983 2006-07-17
  • 打赏
  • 举报
回复
这么简单的问题也不肯自己动脑子,还不如回家睡觉去吧..
Selina_621 2006-07-17
  • 打赏
  • 举报
回复
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim a As String = "1234567890"
While (True)
Response.Write(" " & a.Substring(0, 2))
a = a.Substring(2)
End While

End Sub
superliu1122 2006-07-17
  • 打赏
  • 举报
回复
ArrayList s(string str)
{
int length = str.Length;
ArrayList result = new ArrayList();
//result.Add(str);
while(length > 2)
{
length -= 2;
result.Add(str.SubString(0,length));
}
return result;
}
Avoid 2006-07-17
  • 打赏
  • 举报
回复
for(int i = s.Length; i > 0; i -= 2)
{
string sNew = s.Substring(0,i);
s = sNew;
}
辉说慧语 2006-07-17
  • 打赏
  • 举报
回复
对不起啊,有个bug 如果是偶数长度比如:123456
最后一个字符串长度为0
做一下判断吧!
辉说慧语 2006-07-17
  • 打赏
  • 举报
回复
private void Button1_Click(object sender, System.EventArgs e)
{
string dd=TextBox1.Text;
for(int i=dd.Length;i>=0;i-=2)
{
Response.Write(dd.Substring(0,i)+"*<br>");
}
}
job_2006 2006-07-17
  • 打赏
  • 举报
回复
eyuannet 2006-07-17
  • 打赏
  • 举报
回复
刚才本人分析错了,其实我是想达到这样的效果:
string ff="01236545"

b="012365";
c="0123";
d="01";
也就是每两个从字符串中减到2个!!
buer 2006-07-17
  • 打赏
  • 举报
回复
for(int i=1;i<ff.length;i++)这个有点错误
{
AL.add(ff.substring(i*(i-1)),2))
i++;
}
buer 2006-07-17
  • 打赏
  • 举报
回复

ArrayList AL=new ArrayList();
for(int i=0;i<ff.length;i++)
{
AL.add(ff.substring(i*(i-1)),2))
i++;
}
Avoid 2006-07-17
  • 打赏
  • 举报
回复
while(true)
{
string sNew = s.Substring(0,2);
s = s.Substring(2);

}

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧