A2_java数组
java数组
少年西西
这个作者很懒,什么都没留下…
展开
-
java中数组的常见异常
1.数组角标越界异常:ArrayIndexOutOfBoundsException //1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion int[] arr = new int[]{1,2,3,4,5}; // for(int i = 0;i <= arr.length;i++){ // System.out.println(arr[i]); // } // System.out.println(arr[-2]); // Sy原创 2020-12-02 10:30:55 · 299 阅读 · 0 评论 -
java中Arrays工具类的使用
1.理解 2.使用 //1.boolean equals(int[] a,int[] b):判断两个数组是否相等。 int[] arr1 = new int[]{1,2,3,4}; int[] arr2 = new int[]{1,3,2,4}; boolean isEquals = Arrays.equals(arr1, arr2); System.out.println(isEquals); //2.String toString(int[] a):输出数组信息。 System.out.prin原创 2020-12-02 10:28:04 · 269 阅读 · 0 评论 -
java数组的常见算法
1.数组的创建与元素赋值: 2.针对于数值型的数组: 3.数组的赋值与复制 3.1 赋值 int[] array1,array2; array1 = new int[]{1,2,3,4}; array2 = array1; 如何理解: 相当于将一个exe发送桌面快捷方式,改变array1或array2都会改变里面的内容,即array1变array2也变,反之也是。 3.2 复制 String[] arr = new String[]{"JJ","DD","MM","BB","GG","AA"};原创 2020-12-02 10:23:21 · 255 阅读 · 0 评论 -
java中的二维数组
1.如何理解二维数组? 我们可以看成是一维数组array1又作为另一个一维数组array2的元素而存在. 其实,从数组底层的运行机制来看,其实没有多维数组。 2.二维数组的声明与初始化 正确的方式: //也是正确的写法: int[] arr4[] = new int[][]{{1,2,3},{4,5,9,10},{6,7,8}}; int[] arr5[] = {{1,2,3},{4,5},{6,7,8}}; 错误的方式: String[][] arr4 = new String[][4]; String原创 2020-12-02 10:01:59 · 177 阅读 · 0 评论 -
java中的一维数组
1.一维数组的声明与初始化 正确的方式: int[] ids;//声明 //1.1 静态初始化:数组的初始化和数组元素的赋值操作同时进行 1、ids = new int[]{1001,1002,1003,1004}; //1.2动态初始化:数组的初始化和数组元素的赋值操作分开进行 2、 String[] names = new String[5]; 3、 int[] arr4 = {1,2,3,4,5}; 错误的方式: int[] arr1 = new int[]; //int[] arr1 = ne原创 2020-12-02 09:44:59 · 175 阅读 · 0 评论 -
java数组的概述
1.数组的理解 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名, 并通过编号的方式对这些数据进行统一管理。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lJBEqa1X-1606836041498)(C:\Users\It.me\AppData\Roaming\Typora\typora-user-images\1606814180338.png)] 2.数组相关的概念 数组名 元素 角标、下标、索引 数组的长度:元素的个数 3.数组的特原创 2020-12-02 09:41:19 · 132 阅读 · 0 评论
分享