correct the java program.
Q: Please name your file as YourLastNameQZ1.java, e.g., vatturiQZ1.java
Input file: qz1Data.csv
Assumption: There are less than 10,000 records in qz1Data.csv
The data file “qz1Data.csv” is a csv (comma separate value) file and contains 3 fields, separated by commas, on each line:
Property ID, County, Price
Listed below are some sample lines:
119736,CLAY COUNTY,792148.9
448094,CLAY COUNTY,1438163.57
206893,CLAY COUNTY,192476.78
333743,CLAY COUNTY,86854.48
172534,CLAY COUNTY,246144.49
You are required to:
1. Design and develop a data class for the input data record. Please name the data class as MyRecord. (This class does not need to a public class.) 2. Develop a Java program to read input data records into an object array of MyReccord and display the CPU time used to for such a reading operation.
Hint: This program generates 1 line of output.
………………………………………………………………………………………………………………………..
Ans:
import java.io.*;
import java.util.*;
public class vatturiQZ1
{
public static void main(String []args)
{
int count=0;
long CPU_time=0, end_time=0, start_time=0;
String csvRecord;
ArrayList <MyRecord> recs = new ArrayList <MyRecord> ();
try {
BufferedReader brFile = new BufferedReader(new FileReader(“qz1Data.csv”));
start_time = System.currentTimeMillis();
while ((csvRecord = brFile.readLine()) != null)
{
recs.add(new MyRecord(csvRecord));
}
end_time = System.currentTimeMillis();
brFile.close();
}
catch (Exception e) { e.printStackTrace(); };
CPU_time = end_time – start_time;
System.out.print(“CPU time used: ” + CPU_time + ” ms”);
}
}
class MyRecord
{
String propertyID;
String county;
double price;
public MyRecord(String myrec)
{
StringTokenizer st = new StringTokenizer(myrec, “,”);
propertyID = st.nextToken(“,”);
county = st.nextToken(“,”);
price = Double.valueOf(st.nextToken(“,”));
}
public String getPropertyID() { return propertyID; }
public String getCounty() { return county; }
public double getPrice() { return price; }
………………………………………………………………………………………………………………
professor’s comment:
You did not know your name?!?!?! Your solution has nothing to do with the requirement.
Only 1 student who has completed Quiz#1 with a correct answer.
The question requires you to use an array.
Please redo and resubmit your solution by the new deadline.
"You need a similar assignment done from scratch? Our qualified writers will help you with a guaranteed AI-free & plagiarism-free A+ quality paper, Confidentiality, Timely delivery & Livechat/phone Support.
Discount Code: CIPD30
Click ORDER NOW..


