Answers for "write a function to reverse a string in java"

2

java reverse a string

// Library approach
public static String solution(String str) {
	// StringBuilder is not thread-safe, use StringBuffer
	return new StringBuffer(str).reverse().toString();
}

// DIY approach
public static String solution(String str) {
	char[] chars = str.toCharArray();
	for(int i = 0, j = str.length() - 1; i < j; i++, j--) {
		char ch = chars[i];
		chars[i] = chars[j];
		chars[j] = ch;
	}
	return new String(chars);
}
Posted by: Guest on March-02-2021
2

java string reverse

String str = "Reverse this strings";
//for loop
for (int i = str.length() - 1; i >= 0; i--) {
	System.out.print(str.charAt(i));
}

// StringBuffer for multi thread
StringBuffer sb = new StringBuffer(); 
sb.append(str);
System.out.print(sb.reverse().toString());

// StringBuffer for single thread
StringBuilder sb = new StringBuilder(); 
sb.append(str);
System.out.print(sb.reverse().toString());
Posted by: Guest on June-01-2020
1

reverse a string in java

Solution 1 

public static String StrReverse(String str) {

String reverse="";

for(int i=str.length()-1; i >= 0; i--)

reverse += str.toCharArray()[i];

 

return  reverse;

}

 

Solution 2 (using string buffer)

public  static String  Reverse(String str) {

return new StringBuffer(str).reverse().toString());

}
Posted by: Guest on November-30-2020
2

Reverse a string in java without using reverse function

// Reverse a string in java without using reverse function
import java.util.Scanner;
public class ReverseWithoutFunction 
{
   public static void main(String[] args) 
   {
      Scanner sc = new Scanner(System.in);
      System.out.println("Please enter a string: ");
      String strInput = sc.nextLine();
      int len = strInput.length();
      String strReverse = "";
      System.out.println("Reverse a string without using reverse function: ");
      for(int a = len - 1; a >= 0; a--)
      {
         strReverse = strReverse + strInput.charAt(a);
      }
      System.out.println(strReverse);
      sc.close();
   }
}
Posted by: Guest on February-19-2021
2

Java reverse string array

// reverse string array in java using collections
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ReverseStringArrayUsingCollections
{
   public static void main(String[] args)
   {
      // creating list of strings
      List<String> li = new ArrayList<String>();
      li.add("java");
      li.add("core");
      li.add("world");
      li.add("hello");
      System.out.println("Given list: " + li);
      Collections.reverse(li);
      System.out.println("After using collections: " + li);
   }
}
Posted by: Guest on December-10-2020
0

reverse a string in java

public class Main {

    public static void main(String[] args) {
	// Write a Java program to reverse a string.
        Scanner input = new Scanner(System.in);
        System.out.println("Enter the String:");
        char[] letters = input.nextLine().toCharArray();
        System.out.println(" Reverse String");
        for(int i = letters.length -1; i >= 0; i--){
            System.out.print(letters[i]);
        }
    }
}
Posted by: Guest on January-05-2021

Code answers related to "write a function to reverse a string in java"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language