Java Online Compiler
Example: Sort String using Manual Bubble Sort in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Sort String using Manual Bubble Sort // Main class containing the entry point of the program public class Main { public static void main(String[] args) { String inputString = "zebra"; System.out.println("Original String: " + inputString); char[] charArray = inputString.toCharArray(); int n = charArray.length; // Step 1: Implement Bubble Sort algorithm // Outer loop for passes for (int i = 0; i < n - 1; i++) { // Inner loop for comparisons and swaps for (int j = 0; j < n - i - 1; j++) { // If current character is greater than the next, swap them if (charArray[j] > charArray[j + 1]) { char temp = charArray[j]; charArray[j] = charArray[j + 1]; charArray[j + 1] = temp; } } } // Step 2: Convert the manually sorted character array back to a string String sortedString = new String(charArray); System.out.println("Sorted String: " + sortedString); } }
Output
Clear
ADVERTISEMENTS