gpt4 book ai didi

java - 如何在不使用 ArrayList 的情况下在数组中添加两个单独的对象?

转载 作者:行者123 更新时间:2023-12-01 23:15:19 25 4
gpt4 key购买 nike

我的对象之一是随机生成的数字。另一个对象是通过使用 System.nanoTime() 派生的。我需要记录生成随机数的时间,然后将它们存储在数组中。我在存储类中创建了一个 addTo 方法。在调用生成随机数和时间的方法后,我从 main 调用它,但我不断收到错误(Storage@1948cc8c)。我不确定我得到的号码和时间是否被存储。

public class Driver 
{
static MyNum number = new MyNum();
static int numStore;
static Time time = new Time();
static long timeStore;
static Storage storage = new Storage(50);

public static void main (String [] args)
{
for (int i = 0; i < 50; i++)
{
System.out.println(number.myRand());
System.out.println(time.tellTime());
storage.addTo(number, time);
System.out.println(storage);
}
}
}



public class Storage
{
Node[] id;
private int count;
private MyNum m;
private Node n;

public Storage(int size)
{
id = new Node [size];
count = 0;
}

public void addTo(MyNum number, Time time)
{
int size = 0;
for(count=0;count<id.length;count++)

id[size] = new Node(number, time);

}
}

最佳答案

如果您不在 Storage 类中重写 toString()System.out.println(storage); 将不会显示任何对您有帮助的内容。您在这里没有收到错误(或者更确切地说是异常)。

关于java - 如何在不使用 ArrayList 的情况下在数组中添加两个单独的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21316887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com