java数组

文章介绍了Java中数组的概念,强调了数组作为单一类型数据集合的特性,展示了如何创建和初始化int与long类型的数组。接着,文章详细讨论了Student类,包括其属性和构造方法,并演示了如何创建Student对象数组,以及如何通过get和set方法为数组中的对象设置值。最后,给出了一个测试方法示例,显示了如何为数组中的第一个Student对象赋值并打印其详细信息。
摘要由CSDN通过智能技术生成

数组:存放同一种类型的数据的一个集合,你只能存一种东西,要么是数字,要么是字母,在内存里面开辟一块连续的区域。
元素类型[] 数组名 = new 元素类型[长度];        这里的数据类型可以是int,long,又或者是类:例如Student
int[]  array = new int[4];    中间的元素值是array[0],array[1],array[2],array[3]
long[] array01 = new long[5]; 

public class Student {
    private Integer id;
    private String name;
    private String sex;

    public Student() {}

    public Student(Integer id, String name, String sex) {
        this.id = id;
        this.name = name;
        this.sex = sex;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    @Override
    public String toString() {
        return "Student{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", sex='" + sex + '\'' +
                '}';
    }
}


例如:Student[] students = new Student[4];    这里声明的是一个Student数组,名字叫students,这里面盛放着4个Student,加入你要往第一个Student里面赋值,需要students[0] = new Student(); 然后再get和set方法放入数据。

@Test
    public void test9432542(){
        Student[] students = new Student[3];
        students[0] = new Student();
        students[0].setId(12);
        students[0].setName("ll");
        students[0].setSex("nan");
        
        System.out.println(students[0]);
        System.out.println(students);
    }
Student{id=12, name='ll', sex='nan'}
[Lsitu.day3.Student;@22927a81


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值