Question: java In computers the * character is often used to represent wildcard characters that may be substituted for any set of characters. For instance, if
java
In computers the * character is often used to represent wildcard characters that may be substituted for any set of characters. For instance, if you search a file directory for *.txt your computer returns a list of all files in the directory with the .txt extension.
For this assignment you will input a String that contains a single * character, then a second String. The * will be replaced by the second String. So for example, if the user enters the Strings "d*g" and "in", the program outputs ding.
The original String must contain only letters of the alphabet, capital or lowercase, spaces and tab, and a single *. Any additional *'s can count be treated as an invalid characters. The replacement String may be any legal String in Java.
If the first String does not contain a * "Error: no *" should be output.
If the first String contains anything other than letters of the alphabet, spaces or tabs then "Error: Incorrect characters" should be printed. If the first String does not have a * you do not have to check for incorrect characters, only "Error: no *" should be output.
Sample Run 1:
Enter the first String: D*g Enter the replacement String: in Ding
Sample Run 2
Enter the first String: $Wild*$ Enter the replacement String: Card Error: Incorrect characters
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
