Question
Write a static method named matchCheck(String s). It should return true if the parameter string s is well-formed; return false otherwise. (1) Your code must
Write a static method named matchCheck(String s). It should return true if the parameter string s is well-formed; return false otherwise. (1) Your code must instantiate a Stack to contain Character class objects using the java.util.Stack class. (2) Implement the algorithm in the introduction. (3) Your code should print meaningful error message when the expression is not well-formed. For example, missing open bracket if current character is a close bracket but stack is empty, missing close bracket if the end of string is reached but stack is not empty, or mismatch brackets. 3. Write the main method in the same class, declare some strings and call the matchCheck(String s) method to check if your method works ne.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started