Делишь строку на массив символов и передвигаешь уже элемент массива. Потом собираешь это все обратно в строки. Ну и на сколько я понимаю делаешь это циклично с задержкой.
Метод toCharArray() — в Java преобразует данную строку в новый массив символов.