C# 翻转字符串

 //翻转字符换 类似效果: I am a Student ==> Student a am I
        public static  string TurnString(string s)
        {
            string newStr = "";
            string temStr = "";
            for (int i = 0; i < s.Length; i++)
            {

                if (s[i] == 32)
                {
                    newStr = " " + temStr + newStr;
                    temStr = "";
                }
                temStr += s[i].ToString().Trim();
            }
            newStr = temStr.Trim() + newStr;
            return newStr;
        }
        //翻转字符换 类似效果: ab cd ef ===> ba dc fe
        public static string TurnString2(string s)
        {
            string newStr = "";
            string temStr = "";
            for (int i = 0; i < s.Length; i++)
            {

                if (s[i] == 32)
                {
                    newStr += temStr + " ";
                    temStr = "";
                }
                temStr = s[i].ToString().Trim() + temStr;
            }
            newStr += temStr.Trim();
            return newStr;
        }

posted @ 2012-01-18 13:24  shzy2012  阅读(157)  评论(0编辑  收藏  举报