Programmeren in Java/Collections: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 27:
| Taal=Java
| Titel=RijLijst.java
| Code=<sourcesyntaxhighlight lang=java>
import java.util.*;
public class RijLijst{
Regel 48:
}
}
</syntaxhighlight>
</source>
}}
De tweede mogelijke schrijfwijze zonder typecasting is een stuk eenvoudiger.
Regel 62:
| Taal=Java
| Titel=personen.java
| Code=<sourcesyntaxhighlight lang=java>
import java.util.*;
public class Personen{
Regel 90:
}
}
</syntaxhighlight>
</source>
}}
Door middel van het volgnummer, kan je een bepaald element uit de array kiezen. Wil je ze gewoon overlopen, dan kan je (bij alle soorten collections) gebruik maken van de universele Iterator.
Regel 104:
| Taal=Java
| Titel=Main.java
| Code=<sourcesyntaxhighlight lang=java>
import java.util.*;
public class Main {
Regel 123:
}
}
</syntaxhighlight>
</source>
}}
De volgorde is niet volgens postcode, maar volgens de hash-waarde van de postcode. Deze is moeilijk te voorspellen, en daarom kan je ze als willekeurig beschouwen.
Regel 138:
| Taal=Java
| Titel=Main.java
| Code=<sourcesyntaxhighlight lang=java>
import java.util.Map;
import java.util.TreeMap;
Regel 156:
}
}
</syntaxhighlight>
</source>
}}
Een TreeMap is een geordende en gesorteerde Map die entries in een boomstructuur bewaard. Deze entries worden automatisch gesorteerd op key dus de key moet Comparable zijn.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.