Question

Write a program that uses String method regionMatches to compare two strings input by the user. The program should prompt the user to enter two strings, the starting index in the first string, the starting index in the second string, and the number of characters to be compared. The program should print whether or not the strings are equal, (Ignore the case of the characters during comparison.) 四SAMPLE RUN #1: java StringCompare Highlight: None D Show Highlighted Only Interactive Session Hide Invisibles Enter first string :Have yourself-a merry.little christmas. Enter second string:Its beginning to look a-lot-1ike-christmas. Enter-starting. index. tor-first-string :29. Enter-starting. index. for second. string :34: Enter number of characters to.be compared:9 true
media%2F88f%2F88f197ca-d901-4bb5-ab86-c7
0 0
Add a comment Improve this question Transcribed image text
Answer #1

import java.util.Scanner;

public class Compare {

/**

* @param args

*/

public static void main(String[] args) {

//takinng input from the user

Scanner sc=new Scanner(System.in);

System.out.print("Enter first string\t:");

String input1=sc.nextLine();

System.out.print("Enter second string\t:");

String input2=sc.nextLine();

System.out.print("Enter start index for first string\t:");

int str1startindex=sc.nextInt();

System.out.print("Enter start index for second string\t:");

int str2startindex=sc.nextInt();

System.out.print("Enter no of characters to be compared\t:");

int charCount=sc.nextInt();

//here true means igore case

//str1startindex means start index of the string 1 to compare

//input2 means second string

//str2startindex means start index of the string 2 to compare

//charcount means no of characters to compare in both string

//it will return true if both places are equal otherwise return false

boolean match = input1.regionMatches(true,str1startindex, input2, str2startindex, charCount);

System.out.println(match);

}

}

Enter first string Enter second string Enter start index for first string Enter start index for second string Enter no of characters to be compared 9 :Have yourself a merry little christmas :its beginning to look a lot like christmas : 29 :34 rue

Add a comment
Know the answer?
Add Answer to:
Write a program that uses String method regionMatches to compare two strings input by the user....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • must be done in C Write a program that uses function strncmp to compare two strings...

    must be done in C Write a program that uses function strncmp to compare two strings input by the user. The program should input the number of characters to be compared, then display whether the first string is less than, equal to, or greater than the second string.

  • Write a program thet uses the function strcmp() to compare two strings input by the user....

    Write a program thet uses the function strcmp() to compare two strings input by the user. The program should state whether the first string is less then, equal to, or greater then the second string 7. Write a program thet uses the function strcmp() to compare two strings input by the user. The program should state whether the first string is less then, equal to, or greater then the second string

  • Prompt the user to enter two character strings. The program will then create a new string...

    Prompt the user to enter two character strings. The program will then create a new string which has the string that appears second, alphabetically, appended to the end of the string that shows up first alphabetically. Use a dash (-') to separate the two strings. You must implement the function string appendStrings(string, string), where the return value is the combined string. Display the newly created string. Your program must be able to handle both uppercase and lowercase characters. You are...

  • In the first task, you will write a Java program that accepts a string of the...

    In the first task, you will write a Java program that accepts a string of the format specified next and calculate the answer based on the user input. The input string should be of the format dddxxdddxx*, where d represents a digit and x represents any character and asterisk at the end represents that the string can have any number of characters at the end. 1. Prompt the user to enter a string with the specific format (dddxxdddxx*) 2. Read...

  • Python code Write a program that will ask the user to input two strings, assign the...

    Python code Write a program that will ask the user to input two strings, assign the strings to variables m and n If the first or second string is less than 10 characters, the program must output a warning message that the string is too short The program must join the strings m and n with the join function The output must be displayed. Please name the program and provide at least one code comment (10)

  • Objectives: Use strings and string library functions. Write a program that asks the user to enter...

    Objectives: Use strings and string library functions. Write a program that asks the user to enter a string and output the string in all uppercase letters. The program should then display the number of white space characters in the string. You program should run continuously until the user enters an empty string. The program must use the following two functions: A function called count_spaces that counts the number of white spaces inside a string. int count_space(char str[]); which tell you...

  • Python 9.13 LAB: Warm up: Parsing strings (1) Prompt the user for a string that contains two strings separated by a comm...

    Python 9.13 LAB: Warm up: Parsing strings (1) Prompt the user for a string that contains two strings separated by a comma. (1 pt) Examples of strings that can be accepted: Jill, Allen Jill , Allen Jill,Allen Ex: Enter input string: Jill, Allen (2) Report an error if the input string does not contain a comma. Continue to prompt until a valid string is entered. Note: If the input contains a comma, then assume that the input also contains two...

  • Write a program that prompts the user for a string and stores the user's string into...

    Write a program that prompts the user for a string and stores the user's string into a variable using getline(). After receiving the string, the program counts and displays the number of vowels in the string. Then, the program should prompt the user if they would like to enter another string.

  • Task Algorithms: Pattern Matching (in java) Write a program that gets two strings from user, size...

    Task Algorithms: Pattern Matching (in java) Write a program that gets two strings from user, size and pattern, and checks if pattern exists inside size, if it exists then program returns index of first character of pattern inside size, otherwise it returns -1. The method should not use built-in methods such as indexOf , find, etc. Only charAt and length are allowed to use. Analyze the time complexity of your algorithm. Your solution is not allowed to be> = O...

  • b) Write a program that takes three strings from the user, compare the strings, and output...

    b) Write a program that takes three strings from the user, compare the strings, and output them concatenated (as one string). The concatenated string should contain the three strings from shorter to longer.

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT