使用Constructor在Java中初始化ArrayList

时间:2017-07-21 16:41:31

标签: java arraylist

我想使用构造函数将ArrayList ar的值初始化为ArrayList x。我做错了吗?如果是这样我该怎么办?

public Class Sensor {
   ArrayList<float> x= new ArrayList<float>();
   public Sensor(ArrayList<float> ar)
   {
        this.x=ar; 
   }

}

1 个答案:

答案 0 :(得分:1)

你拥有它的方式,ArrayList x已经初始化了。你应该 声明变量,然后通过设置在构造函数中初始化它 ar等于x。

public class ReadData<T> {

private List<T> x;

public ReadData(List<T> ar)
{
        this.x=ar; 
}

}

PS:更正了Class的命名约定。应该从资本开始。