reverse string program in java code example
Example 1: reverse string java
String string="whatever";
String reverse = new StringBuilder(string).reverse().toString();
System.out.println(reverse);
Example 2: java string reverse
String rev = new StringBuilder("Your String").reverse().toString();
Example 3: Reverse a string in java
class ReverseUsingCharacterArray
{
public static void main(String[] args)
{
String str = "HelloWorldJava";
char[] ch = str.toCharArray();
for(int a = ch.length - 1; a >= 0; a--)
System.out.print(ch[a]);
}
}
Example 4: Reverse a string in java
class ReverseStringByteArray
{
public static void main(String[] args)
{
String input = "HelloWorld";
byte[] strByteArray = input.getBytes();
byte[] output = new byte[strByteArray.length];
for(int a = 0; a < strByteArray.length; a++)
output[a] = strByteArray[strByteArray.length - a - 1];
System.out.println(new String(output));
}
}
Example 5: reverse string array java
import java.util.Arrays;
public class ReverseStringArrayInJava
{
public static void main(String[] args)
{
String[] strHierarchy = new String[]{"Junior Developer","Senior Developer","Team Lead","Project Manager","Senior Manager","CEO"};
System.out.println("Given string array: " + Arrays.toString(strHierarchy));
for(int a = 0; a < strHierarchy.length / 2; a++)
{
String strTemp = strHierarchy[a];
strHierarchy[a] = strHierarchy[strHierarchy.length - a - 1];
strHierarchy[strHierarchy.length - a - 1] = strTemp;
}
System.out.println("Reversed string array: ");
for(int a = 0; a < strHierarchy.length; a++)
{
System.out.println(strHierarchy[a]);
}
}
}