How can you reverse a string?
Answers were Sorted based on User's Feedback
Answer / palemraju
String str="how r u";
int length=str.length();
System.out.print("The reverse String is:");
while(len>0)
{
System.out.print(str.charAt(len-1));
len--;
}
| Is This Answer Correct ? | 11 Yes | 2 No |
Answer / patil abhijeet
Use String buffer
StringBuffer stb = new StringBuffer(string)
stb.reverse()
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / milind s
Most of time in interview asked without using Build Function**
public String reverse(String arg)
{
String tmp = null;
if (arg.length() == 1)
{
return arg;
}
else
{
String lastChar = arg.substring(arg.length() - 1,
arg.length());
String remainingString = arg.substring(0,
arg.length() - 1);
tmp = lastChar + reverse(remainingString);
return tmp;
}
}
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / haneef
public class Main {
public static void main(String[] args)
{
String str1="HANEEF";
for(int i=str1.length();i>0;i--)
{
System.out.print(str1.charAt(i-1));
}
}
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / rajesh dangi
There is no reverse method in the String class for sure.
I haven't seen such method in any other class either. The
code snippet in response 1 is the best response for this
question.
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / venki from hyd
class ReverseString
{
static String name="Hello";
public static void main(String args[])
{
String rname;
for(int i=name.length(); i<0; i--)
{
rname=name.charAt(i);
}
System.out.println(rname);
}
}
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / gokulprasath
StringBuilder sb= new StringBuilder("kannada").reverse();
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ravikiran(aptech mumbai)
by calling reverse() method from String class
| Is This Answer Correct ? | 2 Yes | 9 No |
What is the default execution method in java?
Why is a constant variable important?
What is final variable?
How do you find the maximum number from an array without comparing and sorting?
How many bytes is a string java?
What are the differences between unchecked exception, checked exception, and errors?
What is hashmap and map?
How do you add an element to a hashset in java?
What about abstract classes in java?
What is static and a non-static inner class?
Can we execute a program without main() method?
How do we make a class serialize?