当前位置:   article > 正文

java数组总结_Java数组知识点总结

java数组知识点大全

之前是在新浪下写的博客,前部分知识可以去那里看的 http://blog.sina.com.cn/u/6516365769 ,今天继续给大家分享知识。

一、数组

1)定义:

顾名思义,存的是一组相同类型的数据,可以是一维的可以是二维的也可以是多维的。

2)声明:

int[] arr,char[] arr,string[] arr 等等,就不一一列举了。

3)初始化(分两种):

静态初始化:

int[] arr = {1,2,3,4,5};

动态初始化(又分两种):

int[] arr1 = new int[5];

int[] arr2 = new int[]{1,2,3,4,5};

4) 注意:

整形数组:默认值是0

浮点数类型:默认值是0.9

字符类型:默认值'\u0000'

boolean类型:默认值false

引用类型:默认值是null(String[] s = new String[3] --> null,null,null)

5)名词解释:

元素:就是数组中存的数据。

长度:创建出来的数组长度是固定的,不可变的,变量名.length。

6) 运用:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 /**

2 * @ Author:Lyr3 * @ Program: main4 * @ Description: Test array5 * @ Create:Demo6 */

7 public classDemo {8 public static voidmain(String[] args) {9 //动态创建长度为5的整形数组

10 int[] a = new int[5];11 //数组的长度

12 int len =a.length;13 //对数组进行赋值(下标从0 ~len-1)

14 a[0] = 1;15 a[1] = 2;16 a[2] = 3;17 a[3] = 4;18 a[4] = 5;19 //取出第二个元素

20 int k = a[1];21 //数组的遍历

22 for(int i=0;i

数组用法

7) 数组的工具类型:需要导入,import java.util.Arrays

1.Arrays.toString(数组变量名)

作用是将数组的元素变成字符串。"["+元素1+","+元素2+","+…………+元素n+"]"。

2.Arrays.sort(数组变量名)

作用是对该数组进行升序排序。

3.Arrays.copyof(数组变量名,new_size)

作用是返回一个新的数组,长度为new_size,前面一部分元素是原来数组的元素。

8) 异常:

常见的操作数组时的异常:

ArrayIndexOutOfBoundException  ------ 数组下标越界异常

NullPointerException ------ 空指针异常

9) 复制:

System.arraycopy(p1,p2,p3,p4,p5);

p1:要复制谁, --原数组

p2:从原数组的哪个下标开始复制

p3:复制到哪个数组 --目标数组

p4:目标数组从哪个下标开始

p5:复制原数组元素的长度

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号