Using generics appropriately, write a static method which will count the number of times an element occurs in an array of objects. Your method will be tested in a program similar to the following: public class Main { public static void main(String [largs) // Create an array of Strings ... String ) names = {"abe", "babe", "strobe"}; // And an array of integers Integer () intObjs = {1, 6, 3, 6, 5, 6, 7, 8}; // Autoboxing. System.out.println(Count.count (names, "strobe")); // one "strobe", should return 1 System.out.println(Count.count (intobjs, 6)); // Three 6's, should return 3 // Note that the count method needs to use generics as it has to work for objects // In this example, it works with both Strings and Integers. Your method should be called count(), should take two parameters, the array and the item to be searched and it needs to be in a class called Count. Hint: when comparing objects, you should use the equals method. Requested files Count.java 1 / create a Count class with one static method called count which use templates and counts the number of times the item occurs in an array. 2 // The method should have two parameters, the first is the array and the second is the item to be counted.

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

Can someone help me with the following java program please

Using generics appropriately, write a static method which will count the number of times an element occurs in an array of objects. Your method will be tested in a program similar to the following:
public class Main
{
public static void main(String []args)
{
// Create an array of Strings
String [] names =
// And an array of integers
Integer [] intObjs = {1, 6, 3, 6, 5, 6, 7, 8}; // Autoboxing.
{"abe", "babe", "strobe"};
System.out.println(Count.count (names, "strobe")); // one "strobe", should return 1
System.out.println(Count.count (intObjs, 6)); // Three 6's, should return 3
// Note that the count method needs to use generics as it has to work for objects
// In this example, it works with both Strings and Integers.
}
}
Your method should be called count(), should take two parameters, the array and the item to be searched and it needs to be in a class called Count.
Hint: when comparing objects, you should use the equals method.
Requested files
Count.java
1 // create a Count class with one static method called count which use templates and counts the number of times the item occurs in an array.
// The method should have two parameters, the first is the array and the second is the item to be counted.
2
Transcribed Image Text:Using generics appropriately, write a static method which will count the number of times an element occurs in an array of objects. Your method will be tested in a program similar to the following: public class Main { public static void main(String []args) { // Create an array of Strings String [] names = // And an array of integers Integer [] intObjs = {1, 6, 3, 6, 5, 6, 7, 8}; // Autoboxing. {"abe", "babe", "strobe"}; System.out.println(Count.count (names, "strobe")); // one "strobe", should return 1 System.out.println(Count.count (intObjs, 6)); // Three 6's, should return 3 // Note that the count method needs to use generics as it has to work for objects // In this example, it works with both Strings and Integers. } } Your method should be called count(), should take two parameters, the array and the item to be searched and it needs to be in a class called Count. Hint: when comparing objects, you should use the equals method. Requested files Count.java 1 // create a Count class with one static method called count which use templates and counts the number of times the item occurs in an array. // The method should have two parameters, the first is the array and the second is the item to be counted. 2
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Top down approach design
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.
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