数组队列总结

数组和自定义队列 
    1.数组 
数组是java中最基本的一种数据结构,其长度是固定的;数组是有序的,数组中的每个元素都有自己的索引位置。
    2.数组的定义 
数组的定义有三种方法: 
A.数据类型[] 数组名=new 数据类型[数组长度]; 
B.数据类型[] 数组名={数值}; 
C.数据类型[] 数组名=new 数据类型[ ]{数值,...}; 

 

二维数组定义和一维数组类似:

A.数据类型 [][] 数组名 = new 数据类型[行][列];

B.数据类型 [][] 数组名 = {{值,...},...};

C.数据类型 [][] 数组名 = new 数据类型[][]{{值,...},...};

 

        空指针异常的实例:

Student [] array = new Student[10];

Student stu = array[0];

stu.setName("张三");

 

//必须要先给对象,才能使用。

array[0] = new Student();

Student stu = array[0];

stu.setName("张三");

    3.数组的使用 
数组也是一种对象,定义数组时一定要指明数组中的元素的类型; 
获取一维数组元素总数:数组名.length;

获取二维数组的行的列数:数组名[r].length;

获取二维数组的行数:数组名.length;

获取指定位置的数据:数组名[下标];

                                    数组名[行下标][列下标];
取得数组某一位置的元素:数组名[索引值](索引值:及数组中元素的位置,从0开始,最大为数组长度-1) 
    
      5.队列: 
使用队列是为了解决数组解决不了的问题: 
在一已经定义的数组末尾添加一个元素 
在一已经定义的数组末尾添加另一个数组 
在一已经定义的数组中删除一个元素,把后面的的元素向前移一位 

你可能感兴趣的:(数组队列)