Here is a main method that reverses a String. How can programmatically test that the reversed string is correct ?
public static void main(String args[]){
String reverseStatement = "reverse this statement";
String reversed = "";
for(int count = reverseStatement.length() - 1; count >= 0; --count){
reversed += String.valueOf(reverseStatement.charAt(count));
}
System.out.println("Reversed is - "+reversed);
}
Move your reverse code into a separate method, like so:
Be aware that adding a lot of Strings directly (like in your original code) can be very slow. I suggest you google for
java.lang.StringBuilderfor further examples.After that, you can easily test and verify that your method does the correct thing.