All pastes #2065461 Raw Edit

Something

public text v1 · immutable
#2065461 ·published 2011-05-20 09:46 UTC
rendered paste body
import java.util.ArrayList;

public class FahrerContainer

{	
	// Attribute
		private ArrayList  < Fahrer > alleFahrer;
		
	// Konstruktor 
	public FahrerContainer ( )
	{ 
		alleFahrer = new ArrayList < Fahrer >( );
	}
	// weitere Methoden
	public void fahrerHinzu ( Fahrer fahrer )
	{
		this.alleFahrer.add ( fahrer );
	}
	public Fahrer gibStudent ( int persnr )
	{
		Fahrer fahrer;
		for ( int i = 0; i < alleFahrer.size ( ); i++ )
		{
			fahrer =  alleFahrer.get ( i );
			if ( fahrer.hatNummer ( persnr ))
			return fahrer;
		}
		return null;
	}
	

	public ArrayList  < Eintrag > gibAlleEinträge (LKW lkw)
	{
	         ArrayList <Eintrag> result = new ArrayList <Eintrag>();
	         for(Eintrag eintrag: alleEinträge )
	         {
	                  if(eintrag.gibLKW().gibKennzeichen().equals(lkw.gibKennzeichen()))
	                  {
	                           result.add(eintrag);
	                  }
	         }
	         return result;
	}	


	
	// toString Methode laut Aufgabenstellung
	public String toString ( )
	{
		String string = " " ;
		for ( int i = 0; i < alleFahrer.size ( ); i++ )
		{
			string = string + alleFahrer.get( i ).toString ( ) + "\n"; 
		}
		return string;
	}

}	// end class StudentContainer