public class Postregister
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.Integer> |
poststeder_med_bolig |
Constructor and Description |
---|
Postregister()
Initialiserer ny tom postregister med boliger.
|
Modifier and Type | Method and Description |
---|---|
int |
antallPoststeder()
Returnerer totalt antal postster med bolig til utleie.
|
int |
getAntallFraPoststed(java.lang.String poststed)
Returnerer antall boliger tilgjengelig på en postort.
|
java.lang.String |
getStatistikkEtterAntallBoliger()
Returnerer en streng med oversikt over alle poststeder sortert på antall boliger per poststed synkende.
|
java.lang.String |
getStatistikkEtterPoststed()
Returnerer en streng med oversikt over alle poststeder og antall boliger
til utleie sortert alfabetisk etter poststed.
|
void |
leggTill(java.lang.String poststed,
int antall)
Legger til en ny bolig til poststedet.
|
int |
slettBoligerFraPoststed(java.lang.String poststed,
int antall)
Sletter angitt antall boliger fra merkedet på er spesifikt poststed.
|
private void |
sorterPostregisterKeys()
Sorterer innhold i postregisteret med hensikt på alfabetik rekkefølge etter innhold i keys i mappen.
|
private void |
sorterPostregisterValues()
Sorterer innhold i postregistret med hensikt på verdier, synkende.
|
protected java.util.Map<java.lang.String,java.lang.Integer> poststeder_med_bolig
public Postregister()
private void sorterPostregisterKeys()
private void sorterPostregisterValues()
public void leggTill(java.lang.String poststed, int antall)
poststed
- String med postnavnantall
- int med antall boliger som finnes tilgjengelige på
poststedet.public int getAntallFraPoststed(java.lang.String poststed)
poststed
- String med navn for poststedet. Case sensitive.public int slettBoligerFraPoststed(java.lang.String poststed, int antall)
poststed
- Stringantall
- intjava.lang.NullPointerException
public int antallPoststeder()
public java.lang.String getStatistikkEtterPoststed()
public java.lang.String getStatistikkEtterAntallBoliger()