如何在字符串中翻转两个单词,Java

Lan*_*ahs 2 java string swap split flip

所以说我有一个名为x的字符串="Hello world".我想以某种方式使它成为翻转这两个词,而不是显示"世界你好".我对循环或数组不是很好,显然我是初学者.我可以通过拆分我的字符串来实现这一点吗?如果是这样,怎么样?如果没有,我怎么能这样做?感谢帮助,谢谢!

Bri*_*ach 6

1)String在空间上将字符串拆分为数组.

String myArray[] = x.split(" ");
Run Code Online (Sandbox Code Playgroud)

2)从数组以相反的顺序创建包含单词的新字符串.

String newString = myArray[1] + " " + myArray[0];
Run Code Online (Sandbox Code Playgroud)

使用StringBuilder而不是连接的加分点.

  • 使用StringBuilder两个词?Java将自己完成所有操作。过早优化? (2认同)