将对象存储到数组中-Java

贾斯汀C

我对Java比较陌生,并且已经学习了一些简单的课程。我正在尝试模仿前一段时间做的练习,但遇到了一些麻烦。

我有两节课。一种是获取数据,另一种是存储数据。

public class Car{

public Car(String name, String color)
{
     this.name = name,
     this.color = color
}

如何将其存储到在此类中创建的数组(而不是数组列表)中:

public class CarDatabase {

Car[] carList = new Car[100];

public CarDatabase()
{
    // System.out.println("test");
}

public void createAccount(String name, String color)
{        
// this is where I am having trouble


    for (int i = 0; i < carList.length; i++)
    {

    System.out.println("Successfully created: " + name + 
            "." + "Color of car: " + color);
    break;


    }
}

我还没有主要方法,但是以后需要一个方法,例如,打印该数组,这就是我无法解决的问题-如何将数据/对象存储到“ CarDatabase”数组中所以我以后可以用它来调用方法(而不仅仅是能够打印它)?

任何帮助,将不胜感激。谢谢!

阿南迪斯

不太确定您要达到的目标,但我会尝试一下。

您可以CarDatabase像这样修改您的课程-

public class CarDatabase {

  Car[] carList = new Car[100];
  int carsStored;

  // No need for a constructor since we don't need any initialization.
  // The default constructor will do it's job.

  public void createAccount(String name, String color) {
    carList[carsStored++] = new Car(name, color);
  }
}

而且您的主要方法可能像-

public static void main(String[] args) {
  CarDatabase database = new CarDatabase();
  database.createAccount("Lambo", "Red");
  database.createAccount("Punto", "White");

  // To loop through your database, you can then do
  for(int i = 0; i < database.carList.length; i++) {
    Car car = database.carList[i];
    // Now you can call methods on car object.
  }
}

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将对象存储到数组帮助Java

来自分类Dev

在Java中无法将对象存储到列表中吗?

来自分类Dev

将对象存储在数组中以进行实例化和修改实例化(Java)

来自分类Dev

Java流将对象列表收集到存储桶

来自分类Dev

将对象数组存储到SQLite中?

来自分类Dev

无法在 Java 中将对象数组绘制到面板上

来自分类Dev

Java从数组列表中制作子列表并存储到对象列表的数组列表中

来自分类Dev

将对象数组列表转换为Java中的对象列表

来自分类Dev

将对象数组列表转换为Java中的对象列表

来自分类Dev

将对象插入Java数组

来自分类Dev

将对象添加到Java MongoDB中的数组

来自分类Dev

通过Java中的循环将对象添加到数组

来自分类Dev

将对象数组传递给Java中的方法

来自分类Dev

Java-如何将整数对象的值存储到整数数组中?

来自分类Dev

将PowerShell进程的每个值存储到Java对象数组中

来自分类Dev

如何在Java中将整数类型值或对象类型值存储到char数组中

来自分类Dev

用Java在数组中存储对象

来自分类Dev

读取文件,将内容存储到对象,将对象存储在ArrayList中会导致java.lang.NullPointerException

来自分类Dev

int数组到java中的json对象

来自分类Dev

将对象信息传递给数组 Java

来自分类Dev

Java-将文件中的数据存储到数组中

来自分类Dev

在Java中,如何通过对象的构造函数将对象添加到数组?

来自分类Dev

Java-将对象存储在遵循其类继承的层次结构中

来自分类Dev

Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

来自分类Dev

JAVA:读取.txt文件并将双打存储到数组中

来自分类Dev

将SQL列存储到Java数组中

来自分类Dev

将JTextField文本存储到数组中并求和-Java

来自分类Dev

Java,将字符串存储到数组中

来自分类Dev

将对称密钥存储在Java卡中

Related 相关文章

  1. 1

    将对象存储到数组帮助Java

  2. 2

    在Java中无法将对象存储到列表中吗?

  3. 3

    将对象存储在数组中以进行实例化和修改实例化(Java)

  4. 4

    Java流将对象列表收集到存储桶

  5. 5

    将对象数组存储到SQLite中?

  6. 6

    无法在 Java 中将对象数组绘制到面板上

  7. 7

    Java从数组列表中制作子列表并存储到对象列表的数组列表中

  8. 8

    将对象数组列表转换为Java中的对象列表

  9. 9

    将对象数组列表转换为Java中的对象列表

  10. 10

    将对象插入Java数组

  11. 11

    将对象添加到Java MongoDB中的数组

  12. 12

    通过Java中的循环将对象添加到数组

  13. 13

    将对象数组传递给Java中的方法

  14. 14

    Java-如何将整数对象的值存储到整数数组中?

  15. 15

    将PowerShell进程的每个值存储到Java对象数组中

  16. 16

    如何在Java中将整数类型值或对象类型值存储到char数组中

  17. 17

    用Java在数组中存储对象

  18. 18

    读取文件,将内容存储到对象,将对象存储在ArrayList中会导致java.lang.NullPointerException

  19. 19

    int数组到java中的json对象

  20. 20

    将对象信息传递给数组 Java

  21. 21

    Java-将文件中的数据存储到数组中

  22. 22

    在Java中,如何通过对象的构造函数将对象添加到数组?

  23. 23

    Java-将对象存储在遵循其类继承的层次结构中

  24. 24

    Java:将对象类型的 Array 和 ArrayList 存储在 ArrayList 中(作为参数传递给方法)

  25. 25

    JAVA:读取.txt文件并将双打存储到数组中

  26. 26

    将SQL列存储到Java数组中

  27. 27

    将JTextField文本存储到数组中并求和-Java

  28. 28

    Java,将字符串存储到数组中

  29. 29

    将对称密钥存储在Java卡中

热门标签

归档