打印ArrayList / Array的内容和film Array的Deep Copy

时间:2014-11-03 21:19:39

标签: java arrays arraylist

import java.util.ArrayList;
public class MainTest
{
    public static void main (String [] args){

        ArrayList<Actor> a = new ArrayList<Actor>();

        a.add(new Actor("Jack Nicholson","Miami",74));
        a.add(new Actor("Violante Placido","Bologna",38));

        Film [] filmList= new Film [3];
        filmList[0] = new Film ("Wolf");
        filmList[1] = new Film ("As Good As It Gets");
        filmList[2] = new Film ("One Flew Over The Cuckoo's Nest ");

        a.get(0).setFilm(filmList);

        filmList[0] = new Film ("The American");
        filmList[1] = new Film ("Ghost Rider Spirit of Vengeance");
        filmList[2] = new Film ("Barah Aanan");

        a.get(1).setFilm(filmList);





    }


}

除了我正在努力的两个部分,下面两个部分,你是否需要一个循环来显示详细信息?只是打印阵列似乎也没有用,我今天一直在阅读有关Deep copy的内容,但总是很难将内容应用到我自己的代码中。欢迎任何指示,谢谢。

使用Actor数组/ Arraylist在第一行打印actor的详细信息,然后在以下行中打印他/她的电影的详细信息。 注意: - 每个演员必须拥有自己的电影集合 - 这被称为深拷贝。如果演员与另一位演员分享他的电影副本,那就是浅层副本。

0 个答案:

没有答案