package com.sxt.arraytest2;
/*
* 数组的工具类
*/
import java.util.Arrays; public class TestArrays {
public static void main(String[] args) {
int[] arr = new int[10];
Arrays.fill(arr, 111);//填充所有元素为111
System.out.println(Arrays.toString(arr));//遍历数组
Arrays.fill(arr, 0, 4, 555);//填充下标0-4所有元素为111
System.out.println(Arrays.toString(arr));//遍历数组
int[]arr2 = {34,43,34,54,432};
int[]arr3 = {1,2,3,4,5};
System.out.println(Arrays.equals(arr2, arr3));//false
int[]arr4 = new int[5];
int[]arr5 = new int[5];
System.out.println(Arrays.equals(arr4, arr5));//true 看API 比较的是值
Arrays.sort(arr2);//排序 DualPivotQuicksort
System.out.println(Arrays.toString(arr2)); //数组的复制:生成新的数组
int[] arr6 = Arrays.copyOf(arr3,10);//注意生成新的数组!!
System.out.println(Arrays.toString(arr6));
System.out.println("-----------------------");
//数组的复制:不会生成新的数组
System.arraycopy(arr2, 0, arr3, 0, 3);
System.out.println(Arrays.toString(arr3));
//数组的合并
int[]arr7 = new int[arr2.length+arr3.length];
for(int i=0; i<arr2.length; i++){
arr7[i] = arr2[i];
}
for(int i=arr2.length; i<arr7.length; i++){
arr7[i] = arr3[i-arr2.length];//找规律
}
System.out.println(Arrays.toString(arr7));
}
}

//数组的复制:注意生成新的数组!!

int[] arr6 = Arrays.copyOf(arr3,10);

//数组的复制:不会生成新的数组!!
System.arraycopy(arr2, 0, arr3, 0, 3);
System.out.println(Arrays.toString(arr3));

最新文章

  1. HTTP协议学习---(二)基本认证
  2. STM32向量表详细分析
  3. PHP换行符详解 PHP_EOL,&lt;br /&gt;
  4. AngularJS Tabular Data with Edit/Update/Delete
  5. uva 11292 Dragon of Loowater (勇者斗恶龙)
  6. webservice2-wsimport的使用
  7. CentOS下安装MySQL,Windows下使用Navicat for MySql连接
  8. android 有效载荷大图,避OOM
  9. Xamarin.Android
  10. Oracle教程-查询(二)
  11. JavaScript 基本类型值-Number类型
  12. Lombok的使用
  13. linux 启动springboot项目
  14. Java 微信公众号导出所有粉丝(openId)
  15. Python换行符问题:\r\n还是\n?
  16. WinForm DataGridView新增加行
  17. CSS3小清新下拉菜单 简易大方
  18. 20145339顿珠 Exp5 MSF基础应用
  19. Yii2之发送电子邮件
  20. OSG-简单模型控制

热门文章

  1. stream的filter用法
  2. 通过游戏学python 3.6 第一季 第一章 实例项目 猜数字游戏--核心代码 可复制直接使用 娱乐 可封装 函数
  3. 傻瓜式教程--实现登录页面的验证码以及验证(VUE)
  4. poj1160 动态规划
  5. 建筑设计类软件整理ACDSee,PS,CAD,Ecotect,SketchUp,Phoenics,Revit,Rhino,
  6. ztree树节点重叠问题
  7. 基础篇-1.5Java的数组
  8. IO流3 --- File类的常用方法2 --- 技术搬运工(尚硅谷)
  9. php的FTP操作类
  10. Vue--公有组件以及组件的使用和特点