Java allows for methods to be chained together. Consider the following message from the captain of a pirate ship: String msg1 = " Maroon the First Mate with a flagon of water and a pistol! "; We want to change the message to read the message msg1: String msg2= “Maroon the Quartermaster with a flagon of water.” Three changes need to be made to adjust the string as desired: Trim the leading and trailing whitespace. Replace the substring First Mate with Quartermaster. Remove "and a pistol!" Add a period at the end of the sentence. Need a java file Chaining.java that will declare the above and creates two methods to do the followings: A “chaining1” method which will apply in sequence 4 operations to perform the above. We will use the trim, replace, and substring methods, in this order. Thus the chaining1 method will receive a string msg1 and return a string msg2. Make sure msg2 is printed. A “chaining2” method which will apply the 4 operations above in one single statement. Thus the chaining2 method will receive a string msg1 and return as string msg2. Make sure msg2 is printed
Java allows for methods to be chained together. Consider the following message from the captain of a pirate ship:
String msg1 = " Maroon the First Mate with a flagon of water and a pistol! ";
We want to change the message to read the message msg1:
String msg2= “Maroon the Quartermaster with a flagon of water.”
Three changes need to be made to adjust the string as desired:
Trim the leading and trailing whitespace.
Replace the substring First Mate with Quartermaster.
Remove "and a pistol!"
Add a period at the end of the sentence.
Need a java file Chaining.java that will declare the above and creates two methods to do the followings:
A “chaining1” method which will apply in sequence 4 operations to perform the above. We will use the trim, replace, and substring methods, in this order. Thus the chaining1 method will receive a string msg1 and return a string msg2. Make sure msg2 is printed.
A “chaining2” method which will apply the 4 operations above in one single statement. Thus the chaining2 method will receive a string msg1 and return as string msg2. Make sure msg2 is printed
Step by step
Solved in 3 steps with 2 images