如何在字符串中的单词a之间交换和重新殖民
Posted
技术标签:
【中文标题】如何在字符串中的单词a之间交换和重新殖民【英文标题】:how to swap&recolonize between words a in a string 【发布时间】:2018-12-20 21:05:42 【问题描述】:一个 h.w c# 问题:
我有一个包含 4 个单词的字符串(例如:string = "Joe walking every day";
任务是识别第三个单词(任何字符串......)并将其与第一个交换
所以我的输出字符串将是“每一个行走的乔日”
我在想用什么?如果?索引器?一个方向和完整的答案一样好
评论代码:
int counter = 0;
string lyrics = "Joe walking every day";
Console.WriteLine(lyrics[3]);
for (int i = 0; i < lyrics.Length; i++)
if (lyrics[i] ==' ')
if (counter==2)
//must be the start of 3rd word
if (counter==3)
//must be the end of 3rd word
//this is as far I reached
【问题讨论】:
你有没有尝试过?你能发布你的代码吗? int 计数器 = 0; string Lyrics = "乔每天走路" for (int i = 0; i 【参考方案1】:你可以试试:
string lyrics = "Joe walking every day";
String[] words = lyrics.Split(" ");
string firstWord = words[0];
string thirdWord = words[2];
words[0] = thirdWord;
words[2] = firstWord;
string swapped = string.Join(" ",words);
Console.WriteLine(swapped);
【讨论】:
@YogevStrauber 如果它对您有用,那么您可以将答案标记为已接受,以便其他人知道您找到的解决方案。 嘿,彼得,对不起,我是个新人,现在我该怎么做? @YogevStrauber 答案上是否有复选框或其他内容?大声笑,我从来没有问过问题,所以我不确定! 哈哈,我是菜鸟,不用担心,我会很快赶上,用绿色 V 标记答案,希望它能起作用。如果没有,请告诉我,你应该坚持,更多这样的问题会出现!以上是关于如何在字符串中的单词a之间交换和重新殖民的主要内容,如果未能解决你的问题,请参考以下文章
如何在表之间交换行后正确重新排序 ID(jQuery 和 ASP.NET MVC4)
C语言:输入一行字符,统计其中有多少个单词,单词之间用空格分隔开