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:
 
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:
 
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.
