gpt4 book ai didi

java - 如何使用java反转句子中的单词

转载 作者:行者123 更新时间:2023-11-30 01:45:05 25 4
gpt4 key购买 nike

我正在尝试将字符串反转,例如,将堆栈溢出转换为溢出堆栈,但我的代码正在反转整个字符串,例如, “你好”变成“olleh”

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

我尝试的代码是:

public static String reverseString(String str)
{
if (str.isEmpty())
return str;
//Calling Function Recursively
return reverseString(str.substring(1)) + str.charAt(0);
}

最佳答案

1 - 只需对给定字符串使用字符串拆分方法。

2 - 将输出保存在数组中。

3 - 向后遍历数组。

    String a = "stack overflow abc";
String[] b = a.split("\\s+");
for(int i = b.length-1 ; i>= 0 ; i--) {
System.out.println(b[i]);
}

关于java - 如何使用java反转句子中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58363809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com