首页 新闻 会员 周边

关于字符串的一个问题?

0
悬赏园豆:20 [已解决问题] 解决于 2008-03-10 10:15
<P>比如 string Str="I am a boy"如何这样输出string StrChanged="boy a am I",前些天看到了,今天找不到了!</P> <P>我也试过就是不行啊!前辈们帮帮小弟!</P>
HamunNet的主页 HamunNet | 初学一级 | 园豆:25
提问于:2008-03-08 06:24
< >
分享
最佳答案
0
字符串短的话,可以这样: string Str = "I am a boy"; string StrChanged = string.Empty; string[] Arr = Str.Split(' '); for (int i = Arr.Length; i > 0; i--) { StrChanged += Arr[i - 1] + " "; } Console.WriteLine(StrChanged.Trim()); Console.Read(); 如果比较长,改用StringBuilder效率会高一些: string Str = "I am a boy"; StringBuilder StrChanged = new StringBuilder(512); string[] Arr = Str.Split(' '); for (int i = Arr.Length; i > 0; i--) { StrChanged.Append(Arr[i - 1]).Append(" "); } Console.WriteLine(StrChanged.ToString().Trim()); Console.Read();
丁学 | 专家六级 |园豆:18730 | 2008-03-08 10:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册