使用对象数组

时间:2015-03-24 15:13:06

标签: java arrays object

我创建了一个名为Artist的类 - 这个类包含艺术家名称,DOB,流派和CD名称,所有类型都是字符串。

然后我创建了一个主类,允许用户通过底部的控制台输入此信息。

我有两个问题:首先,我如何允许用户将类型为艺术家的信息输入到数组中;其次,如何搜索数组以查找已输入的特定艺术家?并非所有4个变量(名称dob genre和cd name)都需要存储在数组的一个元素中。该数组必须有40位艺术家的最大输入。

1 个答案:

答案 0 :(得分:0)

int count = 0;
while (you_want_to_keep_enetering) { 
    Scanner scan = new Scanner(System.in);
    String artistName = scan.nextLine();
    String dateOfBirth = scan.nextLine();
    String genreOfMusic = scan.nextLine();
    String cdName = scan.nextLine();
    arrayOfArtists[count] = new Artist(artistName,dateOfBirth,genreOfMusic,cdName);
    count++;
}

我认为做这样的事情?