当前位置: 首页 > news >正文

【java】合并数组的两种方法

文章目录

  • 1.利用arraycope的方法
  • 2.将两数组合并 ,在排序

1.利用arraycope的方法

public class MergeArr {public static void main(String[] args) {int[] arr1 = {1,2,3,4,5,6};int[] arr2 = {7,8,9};//合并完的数组int[] arr3 = new int[arr1.length + arr2.length];System.arraycopy(arr1, 0, arr3, 0, arr1.length);System.arraycopy(arr2, 0, arr3, arr1.length, arr2.length);System.out.println(Arrays.toString(arr3));}} 

2.将两数组合并 ,在排序

 public static void main(String[] args) {int[] arr1 = {1,2,3};int[] arr2 = {1,4,5};int[] arr3 = mergeArr(arr1,arr2);compareArr(arr3);for (int i =0;i<arr3.length;i++){System.out.println(arr3[i]+" ");}}public  static int[] mergeArr(int[] arr1,int[] arr2 ){int[] arr3 = new int[arr1.length+arr2.length];//将arr1 存入新数组for(int i =0;i<arr1.length;i++){arr3[i] = arr1[i];}//将arr2 存入新数组for(int i =0;i<arr2.length;i++){arr3[arr1.length+i] = arr2[i];}return arr3;}public static void compareArr(int[] arr ){for(int i =0;i<arr.length-1;i++){for(int j = 0;j<arr.length-i-1;j++){if(arr[j]>arr[j+1]){int temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}}
http://www.lryc.cn/news/399830.html

相关文章:

  • [图解]分析模式-01-概述1
  • 【网络安全】Oracle:SSRF获取元数据
  • Android Bitmap
  • 2024 年全国青少年信息素养大赛 Python 小学组复赛真题
  • C语言——流程控制:if...else、switch...case
  • 小白的OS Copilot 产品测评
  • 使用Scikit-Learn决策树:分类问题解决方案指南
  • E12.【C语言】练习:求两个数的最大公约数
  • Elasticsearch:介绍 retrievers - 搜索一切事物
  • 全面升级的对象创建——抽象工厂模式(Python实现和JAVA实现)
  • 谷粒商城实战笔记-29~34-前端基础 - ES6
  • 浔川官方撤销浔川总社部社长王*职位——浔川官方
  • 小白学python(第七天)
  • npm和yarn清理缓存命令
  • 数据结构之初始二叉树(1)
  • STM32-寄存器点灯案例详解
  • Github Action 自动部署更新静态网页服务
  • 如何在CSS中控制动画的触发位置?
  • MFC流的形式读取图片
  • 查找PPT中某种字体的全部对应文字
  • 相机光学(三十一)——暗房设置的要求
  • Linux安全技术与防火墙
  • C#中简单Socket编程
  • UNIAPP_ReferenceError: TextEncoder is not defined 解决
  • 科普文:微服务技术栈梳理
  • 如何使用HTML和JavaScript读取文件夹中的所有图片并显示RGB范围
  • PDF公式转Latex
  • excel 百分位函数 学习
  • (十一) Docker compose 部署 Mysql 和 其它容器
  • 提高项目透明度:有效的跟踪软件