From 6084c504921bfcf4999b4b3eaaa91d3b6e2f2a11 Mon Sep 17 00:00:00 2001 From: GILBERTKETER Date: Sat, 21 Oct 2023 13:01:49 +0300 Subject: [PATCH] Reverse string java code --- JAVA/Reverse.java | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 JAVA/Reverse.java 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); + } +}