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