/**
* 深度 clone 一个Integer 类型的List
* @param source 原始 list
* @return clone后的list,如果原始list为null,则返回null
*/
private static List<Integer> deepCloneIntegerList(List<Integer> source) {
if (null == source) {
return null;
}
List<Integer> newList = new ArrayList<Integer>();
for(Integer intObj : source) {
newList.add(new Integer(intObj.intValue()));
}
return newList;
}
* 深度 clone 一个Integer 类型的List
* @param source 原始 list
* @return clone后的list,如果原始list为null,则返回null
*/
private static List<Integer> deepCloneIntegerList(List<Integer> source) {
if (null == source) {
return null;
}
List<Integer> newList = new ArrayList<Integer>();
for(Integer intObj : source) {
newList.add(new Integer(intObj.intValue()));
}
return newList;
}
本文介绍了一种深度克隆Integer类型列表的方法。该方法通过遍历原始列表并为每个元素创建新的Integer对象来实现,确保了克隆列表与原始列表完全独立。
7192

被折叠的 条评论
为什么被折叠?



