• Dream20150819

    Dream dream20150819 = new Dream("2015/08/19");

    ArrayList characters = dream20150819.getCharacters();

    ArrayList persons = new ArrayList();

    int countcharacters = characters.size();

    System.out.println("countcharacters="+countcharacters);

    for(int i=0;i    Character mycharacter = characters.get(i);

        String charactername = mycharacter.getName();

        Voice voice = mycharacter.getVoice();

        Looks looks = mycharacter.getLooks();

        Smile smile = mycharacter.getSmile();

        Manners manners = mycharacter.getManners();

        Person myperson = World.findPersonByLooksAndManners(voice,looks,smile,manners);

    System.out.println("CharacterName:"+charactername);

        if(myperson.getName().equals(charactername))  persons.add(myperson);

    }

    System.out.println("persons="+persons.size());

    for(int j = 0;j    Person myperson = persons.get(j);

        if(myperson.getPhysicalAddress()!=null)

        {

            System.out.println("PersonName:"+myperson.getName());

            System.out.println("PersonLocation:"+myperson.getPhysicalAddress());

        }

    }

    countcharacters=2

    CharacterName:XX

    Exception in thread "main" java.lang.NullPointerException

        at myPackage.Person.……

        at myPackage.MyClass.……
    2015/8/19 8:29:57
举报不良信息

 

 大  小