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);
}
}