title: convert map to list<string> - as "key-value" to each list entry
body: <p>I want to convert <code>Map&lt;Integer, String&gt;</code> to <code>List&lt;String&gt;</code>
  with each map entry - to 1 entry in the list as "key - value"</p>
  
  <p>I searched and I only found to map values only to List.</p>
  
  <pre><code>Map&lt;Integer, String&gt; map = new HashMap&lt;&gt;();
      map.put(10, "apple");
      map.put(20, "orange");
      map.put(30, "banana");
      map.put(40, "watermelon");
      map.put(50, "dragonfruit");
  </code></pre>
  
  <p>I want this to be mapped to list as</p>
  
  <pre><code> "10-apple" 
   "20-orange"
  </code></pre>
  
  <p>and so on.</p>
  
  <p>this can be done easily if I used foreach .. but I want to know if it is feasible to get it through streams</p>