字符串操作中的Java字

use*_*604 1 java string

我是Java的新手,我想知道如何在字符串中切换单词.在我的程序中,用户将文本输入字符串并保存.程序应该将第一个单词移动到字符串的末尾.防爆."我爱猫和恨狗"应该改为"爱猫和恨狗".

Scanner in = new Scanner(System.in);
System.out.println("Please enter at least one thing you love and one thing you hate using the words hate and love: ");
String loveHate = in.nextLine();
Run Code Online (Sandbox Code Playgroud)

nul*_*ent 6

应该让你开始......

一个例子...

int spaceIndex = loveHate.indexOf(" "); //index of a first space character
String first = loveHate.substring(0, spaceIndex);
String rest = loveHate.substring(spaceIndex + 1); 

String reversed = rest + " " + first; 
Run Code Online (Sandbox Code Playgroud)