Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Bartleby Related Questions Icon
Related questions
bartleby
Concept explainers
Question
I need this now please help me out.
Transcribed Image Text:## FileIO 04: Echo to ArrayList
Create a `FileIO04` class with a method named `readFileToArrayList()` that takes a filename (as a `String`) and returns an `ArrayList` of `Strings`. For each line in the file, add it as a separate element in the `ArrayList`. Do not include the newline at the end of each line. Use a `BufferedReader` object to read the file contents. If an exception is thrown, display an informative message and return an empty `ArrayList`.
### Examples:
```java
FileIO04 driver1 = new FileIO04();
driver1.readFileToArrayList("poem.txt"); // returns (an ArrayList of Strings with 3 elements): {"Two roads diverged in a wood and I", "I took the one less traveled by", "And that has made all the difference"}
FileIO04 driver2 = new FileIO04();
driver2.readFileToArrayList("bogusFilename.txt"); // returns an empty ArrayList
```
---
## FileIO 05: Averages from a File
Create a `FileIO05` class with a method named `calculateAverage()` that takes a filename (as a `String`). Assume that the file only contains numerical values. Have the method calculate the average of all the values. Return the average as a `Double`. If an exception is thrown, display an informative message and return `0.0`.
### Example:
```java
FileIO05 driver = new FileIO05();
String filename = "numbers0.txt";
Double val = driver.calculateAverage(filename); // returns 58.3529411764706
filename = "numbers1.txt";
val = driver.calculateAverage(filename); // returns 62.699999999999996
filename = "numbers2.txt";
val = driver.calculateAverage(filename); // returns 56.828571428571436
```
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
This is a popular solution
bartleby
Trending nowThis is a popular solution!
bartleby
Step by stepSolved in 2 steps
Knowledge Booster
Background pattern image
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
- Do the present safeguards make the internet safe for children under the age of 16? How far can governments go from here, if at all?arrow_forwardSecond part wasnt answered and I know we are allowed to ask more than one questionarrow_forwardCryptography: Alice’s modulus is 11292367, her public exponent is e=94321 and her private exponent is d=6327241. Use RSA to sign the message: x=08041115arrow_forward
- Which of these statements is incorrect: O One key is used for encryption and another for decryption in public key cryptography. O Plain text and unencrypted data are the same thing. O None The terms encryption and cipher text are not interchangeable.arrow_forwardIs playing video games on a computer beneficial or harmful to human beings in the long run? What justifications do you have for holding this belief?arrow_forwardQuestion 9 Full explain this question and text typing work only thanksarrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education