java怎么反转字符串中的每个单词

   2025-02-17 9480
核心提示:你可以通过以下步骤来反转字符串中的每个单词:将输入的字符串按空格分割为单词数组。遍历单词数组,对每个单词进行反转。将反转

你可以通过以下步骤来反转字符串中的每个单词:

将输入的字符串按空格分割为单词数组。

遍历单词数组,对每个单词进行反转。

将反转后的单词重新连接为一个字符串,每个单词之间用空格分隔。

下面是一个示例代码:

public class ReverseWords {public static void main(String[] args) {String input = "Hello World";String reversed = reverseWords(input);System.out.println(reversed);  // 输出:olleH dlroW}public static String reverseWords(String input) {String[] words = input.split(" ");StringBuilder reversed = new StringBuilder();for (String word : words) {StringBuilder reversedWord = new StringBuilder(word);reversedWord.reverse();reversed.append(reversedWord).append(" ");}return reversed.toString().trim();}}

在上面的示例中,reverseWords() 方法接受一个字符串作为输入,然后将其按空格分割为单词数组。然后,遍历每个单词,通过 StringBuilder 类的 reverse() 方法反转单词。最后,将反转后的单词重新连接为一个字符串,并使用 trim() 方法去除首尾空格。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言