Java Online Compiler
Example: String Reversal using StringBuilder in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// String Reversal using StringBuilder import java.util.Scanner; // Main class containing the entry point of the program public class Main { public static void main(String[] args) { // Step 1: Initialize the original string String originalString = "Hello World"; System.out.println("Original String: " + originalString); // Step 2: Create a StringBuilder object from the original string StringBuilder stringBuilder = new StringBuilder(originalString); // Step 3: Use the reverse() method to reverse the StringBuilder's contents stringBuilder.reverse(); // Step 4: Convert the reversed StringBuilder back to a String String reversedString = stringBuilder.toString(); // Step 5: Print the reversed string System.out.println("Reversed String: " + reversedString); // Example with user input Scanner scanner = new Scanner(System.in); System.out.print("\nEnter a string to reverse: "); String userInput = scanner.nextLine(); StringBuilder userStringBuilder = new StringBuilder(userInput); userStringBuilder.reverse(); String userReversedString = userStringBuilder.toString(); System.out.println("Original (User Input): " + userInput); System.out.println("Reversed (User Input): " + userReversedString); scanner.close(); } }
Output
Clear
ADVERTISEMENTS