diff --git a/JAVA/Reverse.java b/JAVA/Reverse.java new file mode 100644 index 0000000..4df8129 --- /dev/null +++ b/JAVA/Reverse.java @@ -0,0 +1,24 @@ +public class StringReversal { + public static String reverseString(String input) { + char[] charArray = input.toCharArray(); + int start = 0; + int end = input.length() - 1; + + while (start < end) { + char temp = charArray[start]; + charArray[start] = charArray[end]; + charArray[end] = temp; + start++; + end--; + } + + return new String(charArray); + } + + public static void main(String[] args) { + String input = "Hello, World!"; + String reversed = reverseString(input); + System.out.println("Original String: " + input); + System.out.println("Reversed String: " + reversed); + } +}