题意如下:给你一个字符串,将字符串中的每个单词的字母顺序颠倒, 保持字母顺序不变
* Example 1:
* Input: \"Let\'s take LeetCode contest\"
* Output: \"s\'teL ekat edoCteeL tsetnoc\"
方法如下:
public static string LastTest(string str)
{
StringBuilder str1 = new StringBuilder();//定义可变字符串用于接收每次翻转的结果
string[] strArr = str.Split(\' \');
foreach (string item in strArr)
{
char[] t = item.ToCharArray();
Array.Reverse(t);
str1.Append(t);
str1.Append(\' \');
}
str1 = str1.Remove(str1.Length - 1, 1); //因为最后一个单词也加了空格,但是原来的字符串没有空格,所以要去掉
return str1.ToString() ;
}
在Main函数中如下:
static void Main(string[] args)
{
string a = \"Let\'s take LeetCode contest\";
string b= LastTest(a);
Console.WriteLine(b);
Console.ReadLine();
}
继续阅读与本文标签相同的文章
上一篇 :
三层结构程序设计学习
下一篇 :
中国移动“满意服务365”网络质量提升活动
-
Service Mesh 发展趋势:云原生中流砥柱
2026-05-18栏目: 教程
-
深入理解 Java 中 SPI 机制
2026-05-18栏目: 教程
-
阿里云“网红"运维工程师白金:做一个平凡的圆梦人
2026-05-18栏目: 教程
-
使用nginx部署网站
2026-05-18栏目: 教程
-
Java的四种线程池的使用,以及自定义线程工厂
2026-05-18栏目: 教程
