[已解决问题] 关于字符串的一个问题?
提问时间: 2008-03-08 06:24
悬赏分:20 浏览:289 次

比如 string Str="I am a boy"如何这样输出string StrChanged="boy a am I",前些天看到了,今天找不到了!

我也试过就是不行啊!前辈们帮帮小弟!

提问者:HamunNet - 初学一级
最佳答案
字符串短的话,可以这样: 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();
2008/3/8 10:18:59 回答者:丁学


提问者对于答案的评价:谢谢前辈啊! 太感谢了
评论
7个月前   丁学 :
汗颜~~~~~~~~~
你这一声“前辈”,让我感觉自己突然间又老了许多
7个月前   一线风 :
这个是一般性的方法,有没有更好的?

7个月前   C#码农.SUMMER 鬼魅胡笳 :
貌似这个已经够简单了诶。
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接