This class will contain the method necessary to read and parse the .csv file of stock information. This class shall contain a default constructor with no parameters. The constructor should be made private. . This is to prevent the class from being instantiated since the class will only contain static methods. This class shall contain no data fields. This class shall have a method called readStockData: . This method shall be a public, static, method. . This method shall return a StockList object once all data has been processed. . This method will take a File object as a parameter. This File object should link to the stock market data in your files folder created previously. • This method must validate that the given File object is a .csv file. If it is not, then this method shall throw an IllegalArgumentException. . This method shall read the File object and process all of the stock data into TeslaStock objects and store each object in a StockList. ▪ NOTE: The data must be parsed so each piece of data is correctly assigned to its respective data field in the TeslaStock class. ▪ NOTE: You will want to ignore the first line of data as this line contains the header labels for each column of data. No other methods are allowed.

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
StockReader
Class
• This class will contain the method necessary to read and parse the .csv file of stock information.
• This class shall contain a default constructor with no parameters. The constructor should be made private.
. This is to prevent the class from being instantiated since the class will only contain static methods.
• This class shall contain no data fields.
• This class shall have a method called readStockData:
. This method shall be a public, static, method.
. This method shall return a StockList object once all data has been processed.
. This method will take a File object as a parameter. This File object should link to the stock market data in your files
folder created previously.
. This method must validate that the given File object is a .csv file. If it is not, then this method shall throw an
IllegalArgumentException.
. This method shall read the File object and process all of the stock data into TeslaStock objects and store each object
in a StockList.
NOTE: The data must be parsed so each piece of data is correctly assigned to its respective data field in the
TeslaStock class.
▪ NOTE: You will want to ignore the first line of data as this line contains the header labels for each column of data.
• No other methods are allowed.
Transcribed Image Text:StockReader Class • This class will contain the method necessary to read and parse the .csv file of stock information. • This class shall contain a default constructor with no parameters. The constructor should be made private. . This is to prevent the class from being instantiated since the class will only contain static methods. • This class shall contain no data fields. • This class shall have a method called readStockData: . This method shall be a public, static, method. . This method shall return a StockList object once all data has been processed. . This method will take a File object as a parameter. This File object should link to the stock market data in your files folder created previously. . This method must validate that the given File object is a .csv file. If it is not, then this method shall throw an IllegalArgumentException. . This method shall read the File object and process all of the stock data into TeslaStock objects and store each object in a StockList. NOTE: The data must be parsed so each piece of data is correctly assigned to its respective data field in the TeslaStock class. ▪ NOTE: You will want to ignore the first line of data as this line contains the header labels for each column of data. • No other methods are allowed.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Unreferenced Objects
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