Имеется такой код, он должен выполнять переворот строк и чтобы последовательность этих строк сохранялась, в данном примере если ввести "Женя Иван Максим Гарик" результат будет таким: янеЖ мискаМ навИ кираГ. Подскажите куда копать.
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String newWord, tmp, words = reader.readLine();
newWord = new StringBuilder(words).reverse().toString();
String[] wordsSplit = newWord.split(" ");
tmp = wordsSplit[0];
wordsSplit[0] = wordsSplit[wordsSplit.length-1];
wordsSplit[wordsSplit.length-1] = tmp;
for (String result : wordsSplit) {
System.out.print(result + " ");
}
}