C# 翻转字符串

来源:互联网 发布:知其言不知其所以言 编辑:程序博客网 时间:2024/05/15 12:46
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;
        }

原创粉丝点击