溫馨提示×

java怎么反轉(zhuǎn)字符串中的每個單詞

小億
120
2023-10-16 18:02:36
欄目: 編程語言

你可以通過以下步驟來反轉(zhuǎn)字符串中的每個單詞:

  1. 將輸入的字符串按空格分割為單詞數(shù)組。

  2. 遍歷單詞數(shù)組,對每個單詞進行反轉(zhuǎn)。

  3. 將反轉(zhuǎn)后的單詞重新連接為一個字符串,每個單詞之間用空格分隔。

下面是一個示例代碼:

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() 方法接受一個字符串作為輸入,然后將其按空格分割為單詞數(shù)組。然后,遍歷每個單詞,通過 StringBuilder 類的 reverse() 方法反轉(zhuǎn)單詞。最后,將反轉(zhuǎn)后的單詞重新連接為一個字符串,并使用 trim() 方法去除首尾空格。

0