From 65b2c75034c9b025e369d9ce49bb62707f054e64 Mon Sep 17 00:00:00 2001 From: Joonatan Kaija <jjkaij@utu.fi> Date: Sun, 21 May 2023 23:04:33 +0300 Subject: [PATCH] korjauksia --- src/main/java/fi/utu/tech/ooj/exercise3/Main.java | 4 ++-- .../java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/fi/utu/tech/ooj/exercise3/Main.java b/src/main/java/fi/utu/tech/ooj/exercise3/Main.java index 1b2f3bf..3ed1b52 100644 --- a/src/main/java/fi/utu/tech/ooj/exercise3/Main.java +++ b/src/main/java/fi/utu/tech/ooj/exercise3/Main.java @@ -31,10 +31,10 @@ public class Main { alkuperäinen.put("avain2", "arvo2"); alkuperäinen.put("avain3", "arvo3"); - Map<String, String> randomMap = new RandomMap<>(alkuperäinen); + Map<String, String>randomMap = new RandomMap<>(alkuperäinen); String testi1 = randomMap.get("avain1"); // palauttaa arvo1 - String testi2 = randomMap.get("avain4"); // Palauttaa satunnaisen arvon + String testi2 = randomMap.get("avain4"); // Palauttaa satunnaisen arvon, koska "avain4" ei löydy System.out.println(testi1); System.out.println(testi2); diff --git a/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut b/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut index 636f5c7..eaa2361 100644 --- a/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut +++ b/src/main/java/fi/utu/tech/ooj/exercise3/Vastaukset ja perustelut @@ -28,7 +28,8 @@ kun ArrayListiä muutetaan, täytyy muuttaa jokaisen muun alkion muistiosoitetta Jos tarvitsee siis vain säilöä ja päästä käsiksi dataan, on ArrayList parempi mutta jos haluaa myös muuttaa sitä, kannattaa käyttää LinkedListiä. -D)Fundamentaalinen ero on, että TreeSet on järjestetty, HashSet ei. +D)Fundamentaalinen ero on, että TreeSet on järjestetty, HashSet ei. Käytännössä siis käyttäisin HashSettiä silloin +kun alkioiden järjestyksellä ei ole väliä, ja TreeSettiä silloin kun on. 5. A -- GitLab