w3resource

Java: Create a new string taking first and last characters from two given strings


First and Last Char Combo

Write a Java program to create a string taking the first and last characters from two given strings. If the length of each string is 0 use "#" for missing characters.

Pictorial Presentation:

Java Basic Exercises: Create a new string taking first and last characters from two given strings


Sample Solution:

Java Code:

import java.lang.*;

public class Exercise73 {
    public static void main(String[] args) {
        // Define two input strings
        String str1 = "Python";
        String str2 = "";

        // Get the length of the second string
        int length2 = str2.length();

        // Initialize a result string
        String result = "";

        // Check the length of the first string and append the first character (if available) or '#'
        result += (str1.length() >= 1) ? str1.charAt(0) : '#';

        // Check the length of the second string and append the last character (if available) or '#'
        result += (length2 >= 1) ? str2.charAt(length2 - 1) : '#';

        // Print the resulting string
        System.out.println(result);
    }
}

Sample Output:

P#

Flowchart:

Flowchart: Java exercises: Create a new string taking first and last characters from two given strings


For more Practice: Solve these Related Problems:

  • Modify the program to combine the first three and last three characters.
  • Write a program to swap the first and last characters of a string.
  • Modify the program to handle cases where both strings are empty.
  • Write a program to extract the middle characters instead.

Go to:


PREV : First 3 Chars or #.
NEXT : 10 as First or Last in Array.


Java Code Editor:

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.