Write a Java  program that will display the given menu:  Note: Must accept a string of word/phrase/sentence   Menu   1. Add a string 2. Display list of strings 3. Display list of  uppercase words 4. Display list of lowercase words 5. Delete an uppercase word 6. Delete a lowercase word 7. End program     When 1 is chosen, ask the user to enter a string and add it to a list using a linked list When 2 is chosen, display the list of strings. When 3 is chosen, display all uppercase words found in the list of strings in ascending order. (create a linked list containing all uppercase words) When 4 is chosen, display all lowercase words found in the list of strings in ascending order. (create a linked list containing all lowercase words) When 5 is chosen, display the list of uppercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0 When 6 is chosen, display the list of lowercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0 When 7 is chosen, end the program If choice is invalid, prompt the user to enter again. For choice 2,3,4,5, or 6, if list is empty, prompt the user that the list is empty.   Definition: Word – series of letters from the English alphabet; examples: abcd, word, iics               Not a word : 1saf2, fd874 Uppercase word – all letters are in uppercase; examples : IICS, TNT, UST Lowercase word – all letters are in lowercase; examples : abdc, ust, normal String – a sequence of characters, examples: I love IICS; ff4 fd& 123;  asf$$ fdf Only the following methods are allowed: Linkedlist Class methods sort() split() method

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%

Machine Problem: JAVA LANGUAGE

Write a Java  program that will display the given menu:

 Note: Must accept a string of word/phrase/sentence  

Menu

 

1. Add a string

2. Display list of strings

3. Display list of  uppercase words

4. Display list of lowercase words

5. Delete an uppercase word

6. Delete a lowercase word

7. End program

 

 

  • When 1 is chosen, ask the user to enter a string and add it to a list using a linked list
  • When 2 is chosen, display the list of strings.
  • When 3 is chosen, display all uppercase words found in the list of strings in ascending order. (create a linked list containing all uppercase words)
  • When 4 is chosen, display all lowercase words found in the list of strings in ascending order. (create a linked list containing all lowercase words)
  • When 5 is chosen, display the list of uppercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0
  • When 6 is chosen, display the list of lowercase words then ask the user the index of the word he wants to delete. Index of the first word in the list is 0
  • When 7 is chosen, end the program
  • If choice is invalid, prompt the user to enter again.
  • For choice 2,3,4,5, or 6, if list is empty, prompt the user that the list is empty.

 

Definition:

  • Word – series of letters from the English alphabet; examples: abcd, word, iics

              Not a word : 1saf2, fd874

  • Uppercase word – all letters are in uppercase; examples : IICS, TNT, UST
  • Lowercase word – all letters are in lowercase; examples : abdc, ust, normal
  • String – a sequence of characters, examples: I love IICS; ff4 fd& 123;  asf$$ fdf

Only the following methods are allowed:

  • Linkedlist Class methods
  • sort()
  • split() method
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Operations of Linked List
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