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 result = new ArrayList (); 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