
Java String Exercises: Append two given strings such that, if the concatenation creates a double characters then omit one of the characters
Java String: Exercise-56 with Solution
Write a Java program to append two given strings such that, if the concatenation creates a double characters then omit one of the characters.
Sample Solution:
Java Code:
import java.util.*;
public class Main
{
public String conCat(String st1, String st2)
{
if (st1.length() != 0 && st2.length() != 0
&& st1.charAt(st1.length() - 1) == st2.charAt(0))
return st1 + st2.substring(1);
return st1 + st2;
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "food";
String str2 = "door";
System.out.println("The given strings are: "+str1+" and "+str2);
System.out.println("The string after concatination are: "+m.conCat(str1,str2));
}
}
Sample Output:
The given strings are: food and door The string after concatination are: foodoor
Flowchart:

Java Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a Java program to remove all adjacent duplicates recursively from a given string.
Next: Write a Java program to return a new string where the last two characters of a given string, if present, are swapped.
What is the difficulty level of this exercise?
New Content: Composer: Dependency manager for PHP, R Programming