Metoda odwrotnego ciągu znaków

Próbuję rozwiązać następujący problem, ale jak napisać metodę, która akceptuje ciąg znaków jako argument?

Napisz metodę o nazwieprintReverse akceptuje łańcuch jako argument i drukuje znaki w odwrotnej kolejności. Jeśli pusty łańcuch jest przekazywany jako argument, metoda nie powinna generować wyjścia. Pamiętaj, aby napisać główną metodę, która przekonująco demonstruje program w akcji. Nie używaj odwrotnej metodyStringBuilder lubStringBuffer klasa!

Do tej pory rozwiązałem to w łatwiejszy sposób:

import java.util.Scanner;

class ReverseString
{
public static void main(String args[])
{
  String original, reverse = "";
  Scanner in = new Scanner(System.in);

  System.out.println("Enter a string to reverse");
  original = in.nextLine();

  int length = original.length();

  for ( int i = length - 1 ; i >= 0 ; i-- )
     reverse = reverse + original.charAt(i);

  System.out.println("Reverse of entered string is: "+reverse);
 }
}

questionAnswers(2)

yourAnswerToTheQuestion