java 对象数组的应用
时间: 2023-06-12 16:07:17 浏览: 106
Java对象数组是指存储同一类型的对象的数组,这些对象都是由同一个类创建的。对象数组在Java中的应用非常广泛,可以用来存储一组对象,例如存储学生、员工、商品等等。
下面是一些Java对象数组的基本应用:
1. 定义对象数组
```java
Student[] students = new Student[10]; // 定义一个长度为10的学生对象数组
```
2. 初始化对象数组
```java
students[0] = new Student("张三", 18); // 初始化第一个学生对象
students[1] = new Student("李四", 20); // 初始化第二个学生对象
// ...
```
3. 遍历对象数组
```java
for (int i = 0; i < students.length; i++) {
System.out.println(students[i].getName() + " " + students[i].getAge());
}
```
4. 对象数组排序
```java
Arrays.sort(students, new Comparator<Student>() {
@Override
public int compare(Student s1, Student s2) {
return s1.getAge() - s2.getAge();
}
});
```
5. 对象数组查找
```java
for (int i = 0; i < students.length; i++) {
if (students[i].getName().equals("张三")) {
System.out.println(students[i].getName() + " " + students[i].getAge());
}
}
```
6. 对象数组作为函数参数
```java
public static void printStudents(Student[] students) {
for (int i = 0; i < students.length; i++) {
System.out.println(students[i].getName() + " " + students[i].getAge());
}
}
// 调用函数
printStudents(students);
```
以上是Java对象数组的一些基本应用,希望对你有所帮助。
阅读全文