• Java合并数组


     1 package demo;
     2 
     3 public class ArrayCopy {
     4     public static void main(String[] args) {
     5         String a[]=new String[]{"1","2","2"};
     6         String b[]=new String[]{"3","4","5"};
     7         arrayCopy(a, b);
     8     }
     9     
    10     public static void arrayCopy(String[] a,String[] b){
    11         String[] c=new String[a.length+b.length];
    12         System.arraycopy(a, 0, c, 0, a.length);
    13         System.arraycopy(b, 0, c, a.length, b.length);
    14         System.out.println("---------合并后的数组为:------------");
    15         for (String string : c) {
    16             System.out.print(string+",");
    17         }
    18     }
    19 
    20 }

    PS:以上例子是比较简单的实现,用System.arraycopy方法即可。另外一种比较笨的方法就是逐个拷贝数组进行整合,效率比较低,在此就不写了。

    另外,上面的例子是仅仅对数组进行了合并,并未进行去重处理,数组的差集、交集、并集,请参考我的另一篇文章http://www.cnblogs.com/wanying521/p/5179151.html

    ==========================================路漫漫其修远兮==========================================
    ======================                     知识改变生活                     ======================
    ======================                     技术改变命运                     ======================
    ======================                 我是一名普通的程序员                 ======================
    ======================       希望通过自己的努力来使自己人生更加绚烂多彩     ======================
    ==========================================吾将上下而求索==========================================
    
  • 相关阅读:
    thinkphp5 数据库和模型
    DAO设计模式
    JSP内置对象
    JSP基础
    Head First Servlet and JSP
    Maven项目中,系统设置的CLASSPATH环境变量问题
    HTML简介
    (三)Maven使用入门之Hello World
    (一)JUnit简介
    (二)Web应用体系结构
  • 原文地址:https://www.cnblogs.com/wanying521/p/5179141.html
Copyright © 2020-2023  润新知