Övningsuppgifter, avsnitt 5: Samlingar

Sven-Olof Nyström
OOP med Java våren -25
Informationsteknologi
Uppsala Universitet

Collection classes.

Skansholm 17 + http://docs.oracle.com/javase/tutorial/collections

  1. Implementera en metod som tar en samling och kollar om strängen "hej" är med.

    Provkör med olika typer av samlingar.

  2. Implementera en metod som tar två samlingar och kollar om något element förekommer i båda samlingarna.

    Provkör med olika typer av samlingar, till exempel listor och mängder.

  3. Implementera en metod som tar en tabell (map) där nycklarna är strängar och låter användaren söka i tabellen interaktivt (tex med en dialog).
  4. Autocomplete. Implementera ett program som tar emot början på ett svenskt ord och ger en lista av alla ord som börjar på detta sätt.

    Ex: "avst" => avstanna, avstamp, avstava, ...

  5. I anteckningarna påstår jag att det går snabbare att bygga en sträng med klassen StringBuffer. Skriv ett testprogram för att undersöka om detta stämmer.
  6. Vad är skillnaden mellan int och Integer?