Question: Write 2 methods named that takes in a String message and uses a loop to changes every occurrence of cat to dog in the message.

Write 2 methods named that takes in a String message and uses a loop to changes every occurrence of "cat" to "dog" in the message. Include a counter to count the number of replacements and print it out. Both methods will return the new string.

The first method would be called dogLoveWhile and will use a while loop, and indexOf, and substring methods.

The second method should be called dogLoveForLoop method must use a for loop and substring method.

Test BOTH methods using all 3 test messages for submission (6 tests total).

public class DogsAreBetter

{

public static void main(String[] args)

{

String message1 = "I love cats! cats are the best pets because cats are so funny! Love my cat";

String message2 = "concatenation is when you put strings together"

String message3; // own message to test out

}

}

create 2 methods that change the word "cat" to "dog" using both a for loop and a while loop.

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 Programming Questions!