From 224f559850ea1ed41ae6cddec620879cddde91a4 Mon Sep 17 00:00:00 2001
From: Joonatan Kaija <jjkaij@utu.fi>
Date: Sun, 21 May 2023 22:48:30 +0300
Subject: [PATCH] =?UTF-8?q?ep=C3=A4toivoista=20koodailua?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/fi/utu/tech/ooj/exercise3/Main.java  | 21 ++++++++++---------
 .../fi/utu/tech/ooj/exercise3/RandomMap.java  |  6 +++---
 2 files changed, 14 insertions(+), 13 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 c4fe648..1b2f3bf 100644
--- a/src/main/java/fi/utu/tech/ooj/exercise3/Main.java
+++ b/src/main/java/fi/utu/tech/ooj/exercise3/Main.java
@@ -3,8 +3,9 @@ package fi.utu.tech.ooj.exercise3;
 
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.Map;
 
-    public class Main {
+public class Main {
 
 
         /**
@@ -26,19 +27,19 @@ import java.util.HashSet;
         HashSet<KuormaAuto> kuormaautot = new HashSet<KuormaAuto>();
         */
             Map<String, String> alkuperäinen = new HashMap<>();
-            originalMap.put("avain1", "arvo1");
-            originalMap.put("avain2", "arvo2");
-            originalMap.put("avain3", "arvo3");
+            alkuperäinen.put("avain1", "arvo1");
+            alkuperäinen.put("avain2", "arvo2");
+            alkuperäinen.put("avain3", "arvo3");
 
-            Map<String, String> randomMap = new RandomMap<>(originalMap);
+            Map<String, String> randomMap = new RandomMap<>(alkuperäinen);
 
-            String value1 = randomMap.get("key1"); // Palauttaa "value1"
-            String value2 = randomMap.get("key4"); // Palauttaa satunnaisen arvon alkuperäisestä arvojoukosta
+            String testi1 = randomMap.get("avain1"); // palauttaa arvo1
+            String testi2 = randomMap.get("avain4"); // Palauttaa satunnaisen arvon
 
-            System.out.println(value1);
-            System.out.println(value2);
+            System.out.println(testi1);
+            System.out.println(testi2);
 
         }
     }
 
-}
+
diff --git a/src/main/java/fi/utu/tech/ooj/exercise3/RandomMap.java b/src/main/java/fi/utu/tech/ooj/exercise3/RandomMap.java
index 8a5ea75..c8e62b6 100644
--- a/src/main/java/fi/utu/tech/ooj/exercise3/RandomMap.java
+++ b/src/main/java/fi/utu/tech/ooj/exercise3/RandomMap.java
@@ -69,17 +69,17 @@ public class RandomMap<K, V> implements Map<K, V> {
 
     @Override
     public Set<K> keySet() {
-        return null;
+        return AlkuperäinenMap.keySet();
     }
 
     @Override
     public Collection<V> values() {
-        return null;
+         return AlkuperäinenMap.values();
     }
 
     @Override
     public Set<Entry<K, V>> entrySet() {
-        return null;
+        return AlkuperäinenMap.entrySet();
     }
 
 
-- 
GitLab