Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This exercise builds on PP6.2. Write a class StringSet. A StringSet object is given a series of String objects. It stores these Strings (or a

This exercise builds on PP6.2. Write a class StringSet. A StringSet object is given a series of String objects. It stores these Strings (or a reference to them, to be precise) and can perform limited calculations on the entire series. A StringSet class has the following specification: // a single instance variable of type ArrayList // a single default constructor // mutator that adds a String newStr to the StringSet object void add(String newStr) // accessor that returns the number of String objects that have // been added to this StringSet object int size() // accessor that returns the total number of characters in all // of the Strings that have been added to this StringSet object int numChars() // accessor that returns the number of Strings in the StringSet // object that have exactly len characters int countStrings(int len) Modify your program for PP6.2 to create a StringSet object and add each String input by the user to the StringSet. Print the number of String objects in the StringSet, the total number of characters in all Strings in the StringSet, and the number of Strings that are 5 and 7 characters long. **PP6.2:

/****************************************************** * StringCharacters class prompts the user to enter * * a string, and then display it a character per line * ******************************************************/ //Header file section import java.util.Scanner;

public class StringCharacters {

//start main method public static void main(String[] args) { //variable declaration String str; // create an object for scanner class Scanner input = new Scanner(System.in);

//prompt the user to enter a string System.out.print("Enter a string: "); str = input.next();

//display the string one character per line System.out.println("The string one character per line: "); for(int pos = 0; pos < str.length(); pos++) System.out.println(str.charAt(pos));

} //end of main method } //end of characters class

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Visual C# And Databases

Authors: Philip Conrod, Lou Tylee

16th Edition

1951077083, 978-1951077082

More Books

Students also viewed these Databases questions

Question

What must a creditor do to become a secured party?

Answered: 1 week ago

Question

When should the last word in a title be capitalized?

Answered: 1 week ago