Type safety: Unchecked cast from Object to ArrayList
Try this Object obj = ois.readObject(); // Check it’s an ArrayList if (obj instanceof ArrayList<?>) { // Get the List. ArrayList<?> al = (ArrayList<?>) obj; if (al.size() > 0) { // Iterate. for (int i = 0; i < al.size(); i++) { // Still not enough for a type. Object o = al.get(i); if (o … Read more