11
我想这个代码,以使我的ArrayList的克隆:Java:安全地类型化一个ArrayList的克隆?
ArrayList<String> _names;
ArrayList<String> names = (ArrayList<String>) _names.clone();
据我所知,没有什么特别的。然而,我的编译器会发出如下警告:
类型安全:未选中从对象转换为ArrayList的<字符串>
有谁知道一个更清洁的解决方案,不给我一个警告?
铸造到ArrayList的``>不会放弃这个警告。你需要它是一个`ArrayList`?你可以在结果元素上调用`toString`吗? –
finnw
2011-02-03 15:00:02
类似的情况下,我有“unchecked”默认禁用:) – bestsss 2011-02-03 16:54:28