/**
* <p>
* Description: 两个List集合数据互换
* </p>
*
* @author songzixian
* @version v2.0.0
* @create 2022-10-16 16:00
* @see com.songzixian.demo.list
*/
public class ListInterchange {
public static void main(String[] args) {
ArrayList<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
System.out.println("list1互换前的数据" + list1.toString());
ArrayList<Integer> list2 = new ArrayList<>();
list2.add(4);
list2.add(5);
list2.add(6);
System.out.println("list2互换前的数据" + list2.toString());
swapList(list1, list2);
}
public static void swapList(List list1, List list2) {
// 定义个临时tmpList存放list1
List tmpList = new ArrayList(list1);
// 把list1数据清空
list1.clear();
// 把list2的数据放到list1中
list1.addAll(list2);
// 清空list2
list2.clear();
// 把list1存放在tmpList中的数据存放到list2中
list2.addAll(tmpList);
System.out.println("-----------------------");
System.out.println("list1互换后的数据" + list1.toString());
System.out.println("list2互换后的数据" + list2.toString());
}
}
Last modification:October 20, 2022
© Allow specification reprint
5 comments
在日常友情链接审查中发现贵站无本站友链,已将贵站移除并添加至「出现问题的友链」
若无异议请忽略此评论
友联在内页链接:https://songzixian.com/links.html
已收到,会在近期恢复
这个和交换数据很类似
是的