java怎么反转字符串中的每个单词
你可以通过以下步骤来反转字符串中的每个单词:
1. 将输入的字符串按空格分割为单词数组。
2. 遍历单词数组,对每个单词进行反转。
3. 将反转后的单词重新连接为一个字符串,每个单词之间用空格分隔。
下面是一个示例代码:java
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()
方法去除首尾空格。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341