首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用java逆转句子中的单词

如何使用java逆转句子中的单词
EN

Stack Overflow用户
提问于 2019-10-13 13:00:35
回答 2查看 90关注 0票数 1

我正在尝试将字符串(例如,堆栈溢出)反转为溢出堆栈,但我的代码正在将整个字符串(例如,"hello" to "olleh" )反转。

我想反转字符串,但没有找到正确的结果。我需要一些建议来改进我的代码,以找到所需的输出。

我试过的代码是:

代码语言:javascript
运行
复制
public static String reverseString(String str)
    {
        if (str.isEmpty())
            return str;
        //Calling Function Recursively
        return reverseString(str.substring(1)) + str.charAt(0);
    }
EN

Stack Overflow用户

发布于 2019-10-13 13:14:07

可能是这样的:

代码语言:javascript
运行
复制
public String getReversed(String text){
    List<String> wordList = Arrays.asList(text.split("\\s+"));
    Collections.reverse(wordList);
    return String.join(" ", wordList);
}
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58363809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档