2. Declare and implement a class named MyQuote. This class will have a string data member quote consisting of English words with special characters and the following methods: a. A constructor: initialize quote with the null string ("" is the null string). b. setMyQuote (): get a string as input parameter and assign it to quote. c. split(): pull out each word in quote, save it in string variable w, and print w using System.out.println() statement. For example, if quote="Never give up. Today is hard, tomorrow will be worse, but the day after tomorrow will be sunshine!", this method will print: never give up Today is hard tomorrow will be worse but the day after tomorrow will be sunshine Note that special characters and blanks are not part of words and should be excluded when each word is picked. It is also possible that some special character like blank may appear on quote multiple times in a row. You must use a for loop and the string methods length(), toLowerCase(), and charAt() are the only built-in methods allowed in this assignment. You will also have a main class with the main method in it. The main method will create an object of MyQuote class and call the setMyQuote() and split() methods.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Absolutely lost on this assignment. Any help would be greatly appreciated.

2. Declare and implement a class named MyQuote. This class will have a string data member quote
consisting of English words with special characters and the following methods:
a. A constructor: initialize quote with the null string ("" is the null string).
b. setMyQuote (): get a string as input parameter and assign it to quote.
c. split(): pull out each word in quote, save it in string variable w, and print w using
System.out.println() statement. For example, if quote="Never give up. Today is hard,
tomorrow will be worse, but the day after tomorrow will be sunshine!", this method will print:
never
give
up
Today
is
hard
tomorrow
will
be
worse
but
the
day
after
tomorrow
will
be
sunshine
Note that special characters and blanks are not part of words and should be excluded when each
word is picked. It is also possible that some special character like blank may appear on quote
multiple times in a row. You must use a for loop and the string methods length(),
toLowerCase(), and charAt() are the only built-in methods allowed in this assignment.
You will also have a main class with the main method in it. The main method will create an object
of MyQuote class and call the setMyQuote () and split() methods.
Transcribed Image Text:2. Declare and implement a class named MyQuote. This class will have a string data member quote consisting of English words with special characters and the following methods: a. A constructor: initialize quote with the null string ("" is the null string). b. setMyQuote (): get a string as input parameter and assign it to quote. c. split(): pull out each word in quote, save it in string variable w, and print w using System.out.println() statement. For example, if quote="Never give up. Today is hard, tomorrow will be worse, but the day after tomorrow will be sunshine!", this method will print: never give up Today is hard tomorrow will be worse but the day after tomorrow will be sunshine Note that special characters and blanks are not part of words and should be excluded when each word is picked. It is also possible that some special character like blank may appear on quote multiple times in a row. You must use a for loop and the string methods length(), toLowerCase(), and charAt() are the only built-in methods allowed in this assignment. You will also have a main class with the main method in it. The main method will create an object of MyQuote class and call the setMyQuote () and split() methods.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Types of Loop
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education