Question
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started