Case 1 > Using For Loop
static void method_1(){
String s1="abc";
for(int i=s1.length()-1;i>=0;i--){
System.out.print(s1.charAt(i));
}
System.out.println();
}
Case 2 > Using String Buffer
static void method_2(){
String s1="abc";
StringBuffer sb=new StringBuffer(s1);
sb.reverse();
System.out.println(sb);
}
Case 3 > Using Recursive Method
static String recursive_method(String s1){
if(s1==null || s1.length() <=1){
return s1;
}
return recursive_method(s1.substring(1))+s1.charAt(0);
}
static void method_1(){
String s1="abc";
for(int i=s1.length()-1;i>=0;i--){
System.out.print(s1.charAt(i));
}
System.out.println();
}
Case 2 > Using String Buffer
static void method_2(){
String s1="abc";
StringBuffer sb=new StringBuffer(s1);
sb.reverse();
System.out.println(sb);
}
Case 3 > Using Recursive Method
static String recursive_method(String s1){
if(s1==null || s1.length() <=1){
return s1;
}
return recursive_method(s1.substring(1))+s1.charAt(0);
}
No comments:
Post a Comment