java如何将数组数据赋值给对象
时间: 2023-09-16 20:14:26 浏览: 108
要将数组数据赋值给对象,需要先定义一个对象,然后通过对象的构造函数或者setter方法将数组数据赋值给对象的成员变量。
以下是一个示例代码,假设有一个Student类,包含name和score两个成员变量:
```java
public class Student {
private String name;
private int[] score;
public Student(String name, int[] score) {
this.name = name;
this.score = score;
}
public void setScore(int[] score) {
this.score = score;
}
}
```
然后可以创建一个数组,将数据赋值给该数组,再将数组赋值给Student对象的score成员变量:
```java
int[] scores = {80, 90, 85};
Student student = new Student("Tom", scores);
```
或者通过setter方法将数组赋值给Student对象的score成员变量:
```java
int[] scores = {80, 90, 85};
Student student = new Student("Tom", null);
student.setScore(scores);
```
注意,在数组赋值给对象之前,需要先创建对象并分配内存空间。
阅读全文