这是从服务器向客户端发送 ArrayList 的程序的一部分。我想删除有关此代码中最后一行的警告:
客户端代码:
Socket s;
(...)
// A server is sending a list from the other side of the link.
ois = new ObjectInputStream(s.getInputStream());
MyList = (ArrayList<MyVariable>) ois.readObject();
MyVariable 是一个具有一些属性的 Java 类。服务器正在创建一个 ArrayList 并用 MyVariable 变量作为项目填充它。然后它将完整列表发送给客户端。
我想知道为什么我在那里有一个警告以及如何完美地编码以获得 0 个警告。如果可能的话,我想避免使用“@SuppressWarnings("unchecked")”。;)
谢谢,
路易斯