public class ReverseString {
// reverse method 1
private String reverse(String string) {
String temp = "";
for (int i = string.length() - 1; i >= 0; i--) {
temp += (string.charAt(i));
}
return temp;
}
//reverse method 2
private String reverse2(String string) {
StringBuilder temp = new StringBuilder();
for (int i = string.length() - 1; i >= 0; i--) {
temp.append(string.charAt(i));
}
return temp.toString();
}
public static void main(String[] args) {
// lets run our functions
String greet = "Hello World";
ReverseString reverseString = new ReverseString();
System.out.println(reverseString.reverse(greet));
System.out.println(reverseString.reverse2(greet));
}
}