Menu

Given Attached Data File Write Payload Class Book Represents Book Fields Id Title Publishe Q43881525

Given the attached data file, write a payload class Book thatrepresents a book.

The fields are id, title, publisher, type, price and paperback.Most should be String fields, but price should be a double andpaperback should be a boolean.

The one constructor should take a Scanner parameter opened tothe file. It should input each of the fields using the Scanner.Note that for the paperback field, you should input a String, andset the field to true or false according to whether the String is”Y” or not.

The toString method should print out the title, type, price andpaperback fields as in the sample output below. Use a DecimalFormatobject to format the price, and print out “paperback” or “hardback”based on the value of the paperback field.

Write a drive in a separate file.

The driver should declare an ArrayList of Book objects andinstantiate a Scanner for the attached books.txt, then use it toinstantiate and add new books to the list as long as hasNextLine()is true for the Scanner. Then, print out each of the books.

A Deepness in the Sky (SFI) $7.19 paperback

Magic Terror (HOR) $7.99 paperback

The Stranger (FIC) $8.00 paperback

Venice (ART) $24.50 hardback

Second Wind (MYS) $24.95 hardback

The Edge (MYS) $6.99 paperback

Dreamcatcher: A Novel (HOR) $19.60 hardback

Treasure Chests (ART) $24.46 hardback

Beloved (FIC) $12.95 paperback

Harry Potter and the Prisoner of Azkaban (SFI) $13.96hardback

Van Gogh and Gauguin (ART) $21.00 hardback

Of Mice and Men (FIC) $6.95 paperback

Electric Light (POE) $14.00 hardback

Group: Six People in Search of a Life (PSY) $10.40 paperback

Nine Stories (FIC) $5.99 paperback

The Soul of a New Machine (SCI) $11.16 paperback

Travels with Charley (TRA) $7.95 paperback

Catch-22 (FIC) $12.00 paperback

Jazz (FIC) $12.95 paperback

Band of Brothers (HIS) $9.60 paperback

A Guide to SQL (CMP) $37.95 paperback

Franny and Zooey (FIC) $5.99 paperback

East of Eden (FIC) $12.95 paperback

Harry Potter and the Goblet of Fire (SFI) $18.16 hardback

The Fall (FIC) $8.00 paperback

Godel Escher Bach (PHI) $14.00 paperback

When Rabbit Howls (PSY) $6.29 paperback

Black House (HOR) $18.81 hardback

Song of Solomon (FIC) $14.00 paperback

The Grapes of Wrath (FIC) $13.00 paperback

Slay Ride (MYS) $6.99 paperback

The Catcher in the Rye (FIC) $5.99 paperback

To Kill a Mockingbird (FIC) $18.00 hardback

Expert Answer


Answer to Given the attached data file, write a payload class Book that represents a book. The fields are id, title, publisher, ty…

OR