w3resource
Java Programming Exercies

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

Pictorial Presentation:

Java String Exercises: Append two given strings such that, if the concatenation creates a double characters then omit one of the characters.

Flowchart:

Flowchart: Java String Exercises - Append two given strings such that, if the concatenation creates a double characters then omit one of the characters.

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