From 98abfb7ce45b6d015533e6b40838f96075f929b0 Mon Sep 17 00:00:00 2001 From: Navneetkumarjpr <56120408+Navneetkumarjpr@users.noreply.github.com> Date: Tue, 20 Oct 2020 16:12:40 +0530 Subject: [PATCH] add two string --- add two string | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 add two string diff --git a/add two string b/add two string new file mode 100644 index 0000000..8ffc343 --- /dev/null +++ b/add two string @@ -0,0 +1,33 @@ +public class mergeString { + + // Function for alternatively merging two strings + public static String merge(String s1, String s2) + { + // To store the final string + StringBuilder result = new StringBuilder(); + + // For every index in the strings + for (int i = 0; i < s1.length() || i < s2.length(); i++) { + + // First choose the ith character of the + // first string if it exists + if (i < s1.length()) + result.append(s1.charAt(i)); + + // Then choose the ith character of the + // second string if it exists + if (i < s2.length()) + result.append(s2.charAt(i)); + } + + return result.toString(); + } + + // Driver code + public static void main(String[] args) + { + String s1 = "geeks"; + String s2 = "forgeeks"; + System.out.println(merge(s1, s2)); + } +}