Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a program to store a bunch of triangles and squares in an arraylist, use object serialization to write the arraylist to a file And

Write a program to store a bunch of triangles and squares in an arraylist, use object serialization to write the arraylist to a file

And the code below has some errors; need help with it.

public static void main(String[] args) throws IOException, ClassNotFoundException { ArrayList list = new ArrayList<>(); list.add(new Rectangle(2, 3)); list.add(new Square(5)); list.add(new Rectangle(1, 4)); list.add(new Square(1)); list.add(new Rectangle(7, 1)); list.add(new Rectangle(5, 6)); list.add(new Square(9)); ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("rectangleandsquares.txt")); oos.writeObject(list);

ObjectInputStream ois = new ObjectInputStream(new FileInputStream("rectangleandsquares.txt")); System.out.println(ois.readObject());

ois.close(); oos.close(); }

}

errors:

----jGRASP exec: javac -g SerilizableMain.java SerilizableMain.java:1: error: class, interface, or enum expected public static void main(String[] args) throws IOException, ClassNotFoundException { ^ SerilizableMain.java:3: error: class, interface, or enum expected list.add(new Rectangle(2, 3)); ^ SerilizableMain.java:4: error: class, interface, or enum expected list.add(new Square(5)); ^ SerilizableMain.java:5: error: class, interface, or enum expected list.add(new Rectangle(1, 4)); ^ SerilizableMain.java:6: error: class, interface, or enum expected list.add(new Square(1)); ^ SerilizableMain.java:7: error: class, interface, or enum expected list.add(new Rectangle(7, 1)); ^ SerilizableMain.java:8: error: class, interface, or enum expected list.add(new Rectangle(5, 6)); ^ SerilizableMain.java:9: error: class, interface, or enum expected list.add(new Square(9)); ^ SerilizableMain.java:10: error: class, interface, or enum expected ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("rectangleandsquares.txt")); ^ SerilizableMain.java:11: error: class, interface, or enum expected oos.writeObject(list); ^ SerilizableMain.java:13: error: class, interface, or enum expected ObjectInputStream ois = new ObjectInputStream(new FileInputStream("rectangleandsquares.txt")); ^ SerilizableMain.java:14: error: class, interface, or enum expected System.out.println(ois.readObject()); ^ SerilizableMain.java:16: error: class, interface, or enum expected ois.close(); ^ SerilizableMain.java:17: error: class, interface, or enum expected oos.close(); ^ SerilizableMain.java:18: error: class, interface, or enum expected } ^ 15 errors

----jGRASP wedge2: exit code for process is 1. ----jGRASP: operation complete.

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

Step: 3

blur-text-image

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

Data Analysis Using SQL And Excel

Authors: Gordon S Linoff

2nd Edition

111902143X, 9781119021438

More Books

Students also viewed these Databases questions