public class Personregister2
{
  private Person[] register;
  private final int KAPASITET = 150;


  public Personregister2()
  {
	register = new Person[KAPASITET];
  }


  public boolean nyPerson( Person p )
  {
	if( p == null )
	  return false;

	for( int i = 0; i < register.length; i++)
	{
	  if( register[i] == null )
	  {
		register[i] = p;
		return true;
	  }
	}
	return false;
  }

private Person indeks( Dato d )
{
  for( int i = 0; i < register.length;  i++ )
  {  if( register[i] != null &&
	      register[i].getDato().sammeDato( d ) )
	   return register[i];
  }
  return null;
}

  public String visPerson( Dato d )
  {
	Person p = indeks( d );

	if( p != null )
		return p.toString();
	else
	   return null;
  }

  public Person slettPerson( String navn, Dato d )
  {
	for( int i = 0; i < register.length; i++)
	{
	  Person p = register[i];

	  if( p != null && p.getDato().sammeDato( d ) && p.getNavn().equals( navn ))
	  {
		register[i] = null;
		return p;
	  }
	}
	return null;
  }


  public String visAlle()
  {
	String personliste = "";

	for( int i = 0; i < register.length; i++ )
	  if( register[i]!= null )
	    personliste += register[i] + "\n"; // register[i].toString() + "\n";

	return personliste;
  }




}

