线性表 之 集合的合并 (数据结构java语言版)
2016-01-30 18:04
295 查看
线性表 之 集合的合并
一、代码:
/** * 集合list3是集合list1和集合list2的并集 */ public class CollectionC{ public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("java"); list1.add("cpp"); list1.add("c#"); List<String> list2 = new ArrayList<String>(); list2.add("java"); list2.add("servlet"); list2.add("jsp"); List<String> list3 = new ArrayList<String>(); list3.addAll(list1); System.out.println(list3); for(int i = 0; i < list2.size(); i++){ for(int j = 0; j < list3.size(); j++){ if(list3.get(j).equals(list2.get(i))){ list3.remove(list3.get(j)); } } list3.add(list2.get(i)); } System.our.println(list3); } }
二、结论:
熟悉了Java集合方面的API相关文章推荐
- 写的数据结构1对多再对多的形式结构
- 【数据结构和算法】Hash Table
- 数据结构实验之链表七:单链表中重复元素的删除
- 数据结构与算法的联系
- Nginx源码分析 - 基础数据结构篇 - 缓冲区结构 ngx_buf.c
- 数据结构(寒假小结)——3.2队列
- 数据结构——线性表
- Android笔记 - Binder之数据结构(一)
- Guid算法与标识列(自动增长字段)在表中的应用
- 高级数据结构实现——自顶向下伸展树
- 高级数据结构实现——自顶向下伸展树
- 数据结构学习心得总结
- 2015年大二上-数据结构-图-1-(5)-迷宫问题之图深度优先遍历解法
- 树[数据结构]
- 小蚂蚁学习数据结构(26)——题目——输出二叉树上值大于x的算法
- guava cache 存储的数据结构3 之 ValueReference -- 4
- Linux下tcpdump和Wireshark抓包的数据结构
- 数据结构基础
- 数据结构基础
- lua解析脚本过程中的关键数据结构介绍