自学内容网 自学内容网

Java中的数组

数组的定义:

        数组是相同类型数据的有序集合。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。

数组的四个基本特点:

        1.长度是确定的,数组一旦被创建,它的大小就是不可改变的。

        2.其元素的类型必须是相同类型,不允许出现混合类型。

        3.数组类型可以是任何数据类型,包括基本类型和引用类型。

        4.数组变量属于引用类型,数组也是对象,数组中的元素相当于对象的属性。

创建数组:

        数组的声明方式(以一维数组为例)

                type[ ]  arr_name;  //方式一

                type  arr_name[ ];  //方式二

        注:

                声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。

                声明一个数组的时候并没有数组真正被创建。

                构造一个数组,必须指定长度。

创建基本类型一维数组:

public class Test{
    public static void main(String[] args){
        int[] s;  //声明数组
        s = new int[10];  //给数组分配空间
        for(int i=0;i < 10;i++){
            s[i] = 2 * i + 1;  //给数组元素赋值;数组是对象,数组中的元素就是对象的属性
            System.out.println(s[i]);
        }
    }
}

创建引用类型一维数组:

class Man{
    private int age;
    private int id;
    private Man(int id,int age){
        super();
        this.age = age;
        this.id = id;
    }
}

public class AppMain{
    public static void main(String[] args){
        Man[] mans;  //声明引用类型数组
        mans = new Man[10];  //给引用类型数组分配空间
        
        Man m1 = new Man(1,11);
        Man m2 = new Man(2,22);
        
        mans[0] = m1;  //给引用类型数组元素赋值
        mans[1] = m2;  //给引用类型数组元素赋值
    }
}


原文地址:https://blog.csdn.net/hdjag/article/details/136278993

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!