How to Reverse a String in Java

Reverse a String Using Java import java.util.Scanner; public class ReverseStringDemo {   public static void main(String[] args) {     Scanner sc = new Scanner(System.in);     System.out.print("Enter a string: ");     String input = sc.nextLine();     // Convert string to char array     char[] chars = input.toCharArray();     int left = 0;     int right = chars.length - 1;     // Swap characters from both ends     while (left < right) {       char temp = chars[left];       chars[left] = chars[right];       chars[right] = temp;       left++;       right--;     }     // Convert char array back to string     String reversed = new String(chars);     System.out.println("Reversed String: " + reversed);     sc.close();   } }

To view or add a comment, sign in

Explore content categories