Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用对象打印输出_Java - Fatal编程技术网

Java 使用对象打印输出

Java 使用对象打印输出,java,Java,你能给我举一个例子吗?在这个例子中,创建了一个对象数组,使用扫描器从键盘获取输入。然后使用对象打印输出值。 PS:接受main中的输入并创建一个带有参数化构造函数的类,然后将从main中获取的值传递给构造函数,然后使用该类创建的对象在main中进行打印好的,我只做最后一部分,这是为您准备的,因为我确信如果您环顾四周,您可以找到使用Scanner类获取对象的示例排列成一个数组。因此,要打印出数组,您应该通过如下操作重写类toString方法 @Override public String toSt

你能给我举一个例子吗?在这个例子中,创建了一个对象数组,使用扫描器从键盘获取输入。然后使用对象打印输出值。
PS:接受main中的输入并创建一个带有参数化构造函数的类,然后将从main中获取的值传递给构造函数,然后使用该类创建的对象在main中进行打印

好的,我只做最后一部分,这是为您准备的,因为我确信如果您环顾四周,您可以找到使用Scanner类获取对象的示例排列成一个数组。因此,要打印出数组,您应该通过如下操作重写类toString方法

@Override
public String toString()
{
   String text = ""; 
   for(int i = 0; i < array.size(); i++)
    {
      text = text+array[i];
    }
   return text;
}

然后,当你想打印出数组时,调用类toString。

这里不是完成家庭作业的地方!如果你想帮助他,那么你应该给他一些至少是汇编的东西。我想如果在每个数组元素之间添加分隔符会更好。最后。。。我只会使用数组。toString。。。而不是重新发明轮子。@Tom那怎么不编译呢?另外,如果它是一个对象,有时它会打印出内存表示,我假设他也在构建数组,而不是使用内置函数。那怎么不编译呢?由于您还没有尝试过自己的代码,您可以问自己:既然数组有一个名为size的方法?另外,如果它是一个对象,有时它会打印出内存表示不,对象的toString实现不会打印内存表示。这只是一个简短的真实代码psuedo代码示例,不像我说的这是万能的。请给我们看一个例子,突然间,它只是一个伪代码。但好吧,我不想为此争吵。不,我不帮助回答像这样的懒惰问题。另外,我已经告诉过你我将使用哪种方法。