小编D.B*_*D.B的帖子

当对象包含数组时,如何覆盖toString方法?

在我的main方法中,我需要打印出在第二个类中创建的两个对象.这是我的代码.

public String toString(){

        String z = "";
        for(int i = 0; i<data.length;i++){
            z = z + data[i] + ", ";
        }
        return z;
    }
Run Code Online (Sandbox Code Playgroud)

我有一个Stat构造函数,它将数组数据设置为调用对象中调用的数组.

    public Stat(double[] d){
        double[] data = new double[d.length];
        this.data = data;
Run Code Online (Sandbox Code Playgroud)

这就是我初始化数据的方式

int i=1;
private double[] data = new double[i];
Run Code Online (Sandbox Code Playgroud)

这是调用类

public static void main(String[] args){
double[] data = {1.0, 2.0, 3.0};
Stat statA = new Stat(data);

data[0] = 3.0;
data[1] = 4.0;
data[3] = 5.0;

Stat statB = new Stat(data);
System.out.println("statA data= " …
Run Code Online (Sandbox Code Playgroud)

java arrays double tostring

-1
推荐指数
1
解决办法
120
查看次数

标签 统计

arrays ×1

double ×1

java ×1

tostring ×1