Безопасность типов: непроверенное приведение из Object в ArrayList <MyVariable>

Вот часть программы, которая отправляет ArrayList с сервера на клиент. Я хочу удалить предупреждение о последней строке в этом коде:

Код клиента:

Socket s;
(...)
// A server is sending a list from the other side of the link.
ois = new ObjectInputStream(s.getInputStream());
MyList = (ArrayList) ois.readObject();

MyVariable - это класс Java с некоторыми атрибутами. Сервер создает ArrayList и заполняет его переменными MyVariable в качестве элементов. Затем он отправляет полный список клиенту.

Я хотел бы знать, почему у меня есть предупреждение и как правильно кодировать, чтобы иметь 0 предупреждений. Если это возможно, я хотел бы избежать использования "@SuppressWarnings (»непроверенный «)», ;)

Спасибо,

Луис

Ответы на вопрос(5)

Ваш ответ на вопрос