|
Filmrendező (Java)
Adott a következő állomány:
Film.java
class Film implements java.io.Serializable { private int gyartasiEv; private String cim; private String rendezo;
public Film(int gyartasiEv, String cim, String rendezo) { this.gyartasiEv = gyartasiEv; this.cim = cim; this.rendezo = rendezo; }
public int getGyartasiEv() { return gyartasiEv; } public String getCim() { return cim; } public String getRendezo() { return rendezo; }
@Override public String toString() { return cim + " (" + gyartasiEv + ")"; } }
letöltés szöveges állományként
Írjon programot, amely az első parancssori argumentumaként megadott állományból
Film típusú objektumokat olvas be! A program csoportosítsa rendezőnként a
filmeket, majd írja ki a rendezők neve szerinti lexikografikus sorrendben, hogy az egyes
rendezők mely filmeket rendezték! Ha egy rendező több filmet is rendezett volna, akkor a
filmeket gyártási évük szerinti növekvő sorrendben írja ki! Ha egy évben ugyanaz a rendező
több filmet is rendezett volna, akkor a filmeket címük szerint lexikografikus sorrendben
jelenítse meg a standard kimeneten! A kimenet pontos formátumához tekintse meg a példa
kimenetet!
Parancssori argumentumok
sample.bin
letöltés szöveges állományként
A futtatás eredménye a standard kimeneten
Keleti Márton: A tizedes meg a többiek (1965) Várkonyi Zoltán: A kőszívű ember fiai (1965) Egy magyar nábob (1966) Kárpáthy Zoltán (1966) Egri csillagok (1968)
letöltés szöveges állományként
|
|