怎么把两个list合并

      Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计说话和Java平台的总称。用Java实现的HotJava浏览器(撑持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计较。从此,Java被普遍接管并鞭策了Web的敏捷成长,常用的浏览器现均撑持Java applet

     java.util.List调集是java开辟中常用的一种调集,担当Collection调集。常用实现类有java.util.ArrayList非线程平安查询速度最快,java.util.Vector线程平安查询速度稍慢一点,java.util.LinkedList查询慢增添删除较快。ArrayList和Vector是基于数组实现的LinkedList是基于链表实现的素质上有区别。

东西/原料

  • 电脑
  • intellij IDEA

方式/步调

  1. 1

    第一步调:list调集的根基利用。

    1、list添加其list的内容到本身力利用list.addAll(list2);

    2、具体代码如下所示:

    import java.util.ArrayList;

    import java.util.List;

    public class ListTest {

    public static void main(String[] args) {

            List list = new ArrayList<>();

            list.add("s1");

            list.add("s2");

            list.add("s3");

            list.add("s4");

            List list2 = new ArrayList<>();

            list2.add("s5");

            list2.add("s6");

            list2.add("s7");

            list2.add("s8");

            //将list2添加到list中

            list.addAll(list2);

            //轮回输出展示

            for ( Object str : list){

                System.out.println(str.toString());

            }

        }

    }

  2. 2

    第二步调:list添加set调集

    1、在现实利用中addAll方式也可以将set调集中的内容添加到list中

    2、现实代码如下所示:

    import java.util.ArrayList;

    import java.util.HashSet;

    import java.util.List;

    import java.util.Set;

    public class ListTest {

    public static void main(String[] args) {

            Set set = new HashSet();

            set.add("s1");

            set.add("s2");

            set.add("s3");

            set.add("s4");

            List list = new ArrayList<>();

            list.add("s5");

            list.add("s6");

            list.add("s7");

            list.add("s8");

            //将set添加到list中

            list.addAll(set);

            //轮回输出展示

            for ( Object str : list){

                System.out.println(str.toString());

            }

        }

    }

  3. 3

    第三步调:list调集常用方式。

    1、常用新增方式

    add 实现添加一个元素,在指定位置添加元素

    addll 添加调集本家儿如果list和set的实现,可以在指定位置添加调集

    2、获取调集中的内容

    get按照下标获取指心猿意马内容

    3、删除方式

    clear()清晰调集中所有内容效率较低

    remove 可以按照下标或者指心猿意马内容移除

    removeAll 按照小标和指心猿意马调集移除

    4、比力方式

    list.equals(list2)  对比两个调集汇总的内容是否相等

  • 发表于 2019-04-30 20:01
  • 阅读 ( 1755 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具