You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何拆分字符串并将其中的单词按倒序重新拼接

实现方案

你已经完成了字符串按空格拆分的步骤,后续仅需要对拆分得到的单词数组做倒序,再用空格拼接回字符串即可,对应实现如下:

最简实现(调用内置反转方法)

// 你已编写的拆分代码
var stringreversed = stringinput.Split(" ");
// 反转单词数组
Array.Reverse(stringreversed);
// 用空格拼接为最终字符串
var output = string.Join(" ", stringreversed);

手动遍历实现(无需调用内置反转方法)

var stringreversed = stringinput.Split(" ");
List<string> reversedWordList = new List<string>();
// 从数组末尾向前遍历取单词
for (int i = stringreversed.Length - 1; i >= 0; i--)
{
    reversedWordList.Add(stringreversed[i]);
}
var output = string.Join(" ", reversedWordList);

边界场景优化

如果你的输入可能存在连续多个空格、首尾带空格的情况,可以修改拆分逻辑过滤无效空值:

var stringreversed = stringinput.Split(' ', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries);

内容的提问来源于stack exchange,提问作者CodeDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:54:04