Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java Help! Add a method called save to your Person class. This method will write the object out to a binary file. Use the Serializeable

Java Help!

Add a method called save to your Person class. This method will write the object out to a binary file. Use the Serializeable format. Name the file accountNumber.dat where accountNumber is the credit card number from the object.

Given:

public static void main(String[] args) { Person test1 = new Person("Eachelle Balderstone", 30526110612015L, 9866.30, false); Person test2 = new Person("Brand Hallam", 3573877643495486L, 9985.21, false); Person test3 = new Person("Tiphanie Oland", 5100172198301454L, 9315.15, true); ArrayList list = new ArrayList<>(); list.add(test1); list.add(test2); list.add(test3); Collections.sort(list); System.out.printf("%20s%20s%10s%10s ", "Name", "Account Number", "Balance", "Cash Back"); for (Person current : list) { System.out.println(current); } } } 

I need this required output IN THIS EXACT FORMAT:

Enter file name 30526110612015.datENTER Eachelle Balderstone 30526110612015 9866.30 No

Enter file name 3573877643495486.datENTER Brand Hallam 3573877643495486 9985.21 No

Enter file name 5100172198301454.datENTER Tiphanie Oland 5100172198301454 9315.15 Yes

I believe I just need to add a save method to this coding in the serializable format:

class Person implements Comparable { String name; long account; double balance; boolean back; public Person(String name, long account, double balance, boolean back) { this.name = name; this.account = account; this.balance = balance; this.back = back; } @Override public String toString() { String s; if (!back) { s = "No"; } else { s = "Yes"; } return String.format("%20s%20s%10.2f%10s", name, account, balance, s); } @Override public int compareTo(Person st) { int k = name.compareTo(st.name); if (k == 0.0) return 0; else if (k < 1) return -1; else return 1; } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design Application Development And Administration

Authors: Mannino Michael

5th Edition

0983332401, 978-0983332404

More Books

Students also viewed these Databases questions

Question

How is a preferred stock with a fixed maturity valued?

Answered: 1 week ago

Question

Where does the person work?

Answered: 1 week ago