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