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.