租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

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

发布时间:2023-10-16 18:02:36

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

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

  1. 将输入的字符串按空格分割为单词数组。
  2. 遍历单词数组,对每一个单词进行反转。
  3. 将反转后的单词重新连接为一个字符串,每一个单词之间用空格分隔。

下面是一个示例代码:

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() 方法去除首尾空格。