Here is the code i am working with, around the last line it says what i need to do, any help please! import java.util.*; import java.io.*; public class FileLoader implements Getter { String [][] data; String [] head; String FILENAME = "wv-covid-daily.csv"; String DELIMITER = ","; int MAX_ROW; int MAX_COL; int dataRows; boolean stillLoading; public FileLoader () { MAX_ROW = 100; MAX_COL = 50; dataRows = 0; data = new String[MAX_ROW][MAX_COL]; head = new String[MAX_COL]; stillLoading = false; } public int getNumRows() { return dataRows; } public String [] getRow (int row) { return data[row]; } public boolean isLoading () { return stillLoading; } public void run () { stillLoading = true; dataRows = 0; try { String line; int row = 0; BufferedReader reader = new BufferedReader(new FileReader(FILENAME)); if((line=reader.readLine())!=null){ String fields[] = line.split(DELIMITER); head=fields; } while((line=reader.readLine())!=null){ String fields[] = line.split(DELIMITER); data[dataRows++]=fields; } } catch (Exception e) { System.err.println("Cannot read file "+FILENAME); System.err.println(e); } stillLoading = false; } // TO DO: Implement this method to return the header. public String[] getHeader () { return null; } }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Here is the code i am working with, around the last line it says what i need to do, any help please! import java.util.*; import java.io.*; public class FileLoader implements Getter { String [][] data; String [] head; String FILENAME = "wv-covid-daily.csv"; String DELIMITER = ","; int MAX_ROW; int MAX_COL; int dataRows; boolean stillLoading; public FileLoader () { MAX_ROW = 100; MAX_COL = 50; dataRows = 0; data = new String[MAX_ROW][MAX_COL]; head = new String[MAX_COL]; stillLoading = false; } public int getNumRows() { return dataRows; } public String [] getRow (int row) { return data[row]; } public boolean isLoading () { return stillLoading; } public void run () { stillLoading = true; dataRows = 0; try { String line; int row = 0; BufferedReader reader = new BufferedReader(new FileReader(FILENAME)); if((line=reader.readLine())!=null){ String fields[] = line.split(DELIMITER); head=fields; } while((line=reader.readLine())!=null){ String fields[] = line.split(DELIMITER); data[dataRows++]=fields; } } catch (Exception e) { System.err.println("Cannot read file "+FILENAME); System.err.println(e); } stillLoading = false; } // TO DO: Implement this method to return the header. public String[] getHeader () { return null; } }
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY