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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!