Java Online Compiler
Example: String Reversal using toCharArray() and StringBuilder in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// String Reversal using toCharArray() and StringBuilder public class Main { public static void main(String[] args) { String originalString = "development"; // Step 1: Convert the string to a character array char[] charArray = originalString.toCharArray(); // Step 2: Use StringBuilder for efficient appending StringBuilder reversedBuilder = new StringBuilder(); // Step 3: Iterate through the char array from end to beginning for (int i = charArray.length - 1; i >= 0; i--) { // Step 4: Append each character to the StringBuilder reversedBuilder.append(charArray[i]); } // Step 5: Convert StringBuilder back to a String String reversedString = reversedBuilder.toString(); System.out.println("Original String: " + originalString); System.out.println("Reversed String: " + reversedString); } }
Output
Clear
ADVERTISEMENTS