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 static class
Give me some null interfaces in java?
How does predicate work in java?
What are constants and how to create constants in java?
How can we avoid including a header more than once?
What is exception and error? and what is the difference between them?
What is the purpose of format function?
Which is bigger float or double java?
What is the difference between public, private, protected, and friend access?
What about method local inner classes or local inner classes in java?
What is the difference between the final method and abstract method?
what are the application of compiler and interpreter for source program