Java 中给类中的数组赋值有两种方法:通过构造器实例化对象时初始化数组或通过数组赋值语句给实例化的对象赋值。
Java中给类
中的数组赋值
在Java中,给类中的数组赋值可以通过两种主要方法:
1. 构造器
在类的构造器中,可以在实例化对象时初始化数组。例如:
public class MyClass {
private int[] arr;
public MyClass(int[] arr) {
this.arr = arr;
}
}2. 数组赋值语句
一旦实例化了一个对象,可以通过数组赋值语句给它的数组赋值。例如:
MyClass obj = new MyClass();
obj.arr = new int[]{1, 2, 3}; // 通过引用赋值详细说明:
new 操作符。例如,int[] arr = new int[5]; 将创建一个长度为5的整型数组。int[][] arr = new int[2][3]; 将创建一个包含2行3列的整数数组。int[] arr = {1, 2, 3}; 初始化了一个包含三个元素的数组。Arrays.copyOf() 方法。例如,int[] copy = Arrays.copyOf(arr, arr.length); 将创建一个与 arr 相同长度的数组并复制其元素。