{"id":328969,"date":"2023-10-02T19:59:33","date_gmt":"2023-10-02T19:59:33","guid":{"rendered":"https:\/\/www.baeldung.com\/java-converting-hashmap-to-an-arraylist"},"modified":"2023-10-02T19:59:33","modified_gmt":"2023-10-02T19:59:33","slug":"converting-hashmap-to-an-arraylist-in-java","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/2023\/10\/02\/converting-hashmap-to-an-arraylist-in-java\/","title":{"rendered":"Converting HashMap to an ArrayList in Java"},"content":{"rendered":"<p class=\"syndicated-attribution\"><meta name= \\\"keywords \\\" content= \\\"\u96fb\u5b50\u8a08\u7b97\u6a5f, \u6559\u80b2, IT \u96fb\u8166\u73ed,\u96fb\u8166\u88dc\u7fd2\uff0c \u96fb\u8166\u73ed\uff0c \u5bb6\u6559\uff0c \u79c1\u4eba\u8001\u5e2b\uff0c \u8cc7\u8a0a\u6280\u8853\uff0c \u7a0b\u5e8f\u8a2d\u8a08\uff0c \u96fb\u5b50\u8a08\u7b97\u6a5f\uff0c \u904a\u6232\uff0c \u860b\u679c\uff0c \u96fb\u5f71\uff0c \u8a08\u7b97\u6a5f\uff0c\u7de8\u78bc\uff0c Java\uff0c C\/C++\uff0c JavaScript\uff0c PHP\uff0c HTML\uff0c CSS\uff0c MySQL\uff0c mobile\uff0c Android\uff0c \u52d5\u6f2b\uff0c Python\uff0c teacher\uff0c \u88dc\u7fd2\uff0c \u96fb\u8166\u88dc\u7fd2 \u8cc7\u8a0a, \u7535\u5b50\u8ba1\u7b97\u673a, IT ,Game, apple, movie, Computer,student,Java,\u6559\u80b2, ,\u5b66\u751f, \u5b66\u4e60, learn, \u6559\u5b66,  Android, apple,anime, animation, \u4fe1\u606f\u6280\u672f, \u7a0b\u5e8f\u8bbe\u8ba1, \u79fb\u52a8\u7535\u8bdd, \u8cc7\u8a0a\u79d1\u6280,Game, Jeu, Juego,Call Of Duty ,\u4f7f\u547d\u53ec\u559a , \u6e38\u620f, \u7535\u5b50\u6e38\u620f,, \u591a\u4eba\u7535\u5b50\u6e38\u620f, \u7f51\u7edc\u6e38\u620f\uff0conline\uff0conline game, \u624b\u673a\u6e38\u620f, mobile \\\"><\/p>\n<p><img src=\"https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured-1024x536.png\" class=\"webfeedsFeaturedVisual wp-post-image\" alt=\"\" decoding=\"async\" style=\"float: left; margin-right: 5px;\" loading=\"lazy\" srcset=\"https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured-1024x536.png 1024w, https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured-300x157.png 300w, https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured-768x402.png 768w, https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured-100x52.png 100w, https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured.png 1200w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/p>\n<h2 id=\"bd-overview\" data-id=\"overview\">1. Overview<\/h2>\n<div class=\"bd-anchor\" id=\"overview\"><\/div>\n<p>In this short tutorial, we&#8217;ll shed light on how to convert <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-hashmap\"><em>HashMap<\/em><\/a> values into an <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-arraylist\"><em>A<\/em><em>rrayList<\/em><\/a> in Java.<\/p>\n<p>First, we&#8217;ll explain how to do it using core Java methods. Then, we will demonstrate how to tackle our central puzzle using external libraries such as Guava.<\/p>\n<h2 id=\"bd-converting-using-core-java\" data-id=\"converting-using-core-java\">2. Converting Using Core Java<\/h2>\n<div class=\"bd-anchor\" id=\"converting-using-core-java\"><\/div>\n<p>Converting a <em>HashMap<\/em> to an <em>ArrayList<\/em> is a common task. In this section, we\u2019ll cover different ways to do this using Java classes and methods.<\/p>\n<h3 id=\"bd-1-using-the-arraylist-constructor\" data-id=\"1-using-the-arraylist-constructor\">2.1. Using the <em>ArrayList<\/em> Constructor<\/h3>\n<div class=\"bd-anchor\" id=\"1-using-the-arraylist-constructor\"><\/div>\n<p><a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-arraylist#Creation\"><em>ArrayList<\/em> constructor<\/a> provides the most common and easiest way to convert a <em>HashMap<\/em> to an <em>ArrayList<\/em>.<\/p>\n<p><strong>The basic idea here is to pass the values of the <em>HashMap<\/em> as a parameter to the <em>ArrayList<\/em> constructor<\/strong>:<\/p>\n<pre><code class=\"language-java\">ArrayList&lt;String&gt; convertUsingConstructor(HashMap&lt;Integer, String&gt; hashMap) {\r\n    if (hashMap == null) {\r\n        return null;\r\n    }\r\n    return new ArrayList&lt;String&gt;(hashMap.values());\r\n}<\/code><\/pre>\n<p>As we can see, we started by checking if our <em>HashMap<\/em> is <em>null<\/em> to make our method null-safe. Then, we used the <em>values()<\/em> method, which returns a collection view of the values contained in the given <em>HashMap<\/em>.<\/p>\n<p>Now, let&#8217;s confirm this using a test case:<\/p>\n<pre><code class=\"language-java\">public class HashMapToArrayListConverterUtilsUnitTest {\r\n    private HashMap&lt;Integer, String&gt; hashMap;\r\n    @Before\r\n    public void beforeEach() {\r\n        hashMap = new HashMap&lt;&gt;();\r\n        hashMap.put(1, &quot;AAA&quot;);\r\n        hashMap.put(2, &quot;BBB&quot;);\r\n        hashMap.put(3, &quot;CCC&quot;);\r\n        hashMap.put(4, &quot;DDD&quot;);\r\n    }\r\n    @Test\r\n    public void givenAHashMap_whenConvertUsingConstructor_thenReturnArrayList() {\r\n        ArrayList&lt;String&gt; myList = HashMapToArrayListConverterUtils.convertUsingConstructor(hashMap);\r\n        assertThat(hashMap.values(), containsInAnyOrder(myList.toArray()));\r\n    }\r\n    \/\/ ...\r\n}<\/code><\/pre>\n<p>As expected, the test passed with success.<\/p>\n<h3 id=\"bd-2-using-the-addall-method\" data-id=\"2-using-the-addall-method\">2.2. Using the <em>addAll()<\/em> Method<\/h3>\n<div class=\"bd-anchor\" id=\"2-using-the-addall-method\"><\/div>\n<p>The <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-add-items-array-list#addall\"><em>addAll()<\/em><\/a> method is another great option to consider if we want to convert a <em>HashMap<\/em> to an <em>ArrayList<\/em>.<\/p>\n<p>As the name implies, <strong>this method allows to add all of the elements in the specified collection to the end of the list<\/strong>.<\/p>\n<p>Now, let&#8217;s exemplify the use of the <em>addAll()<\/em> method:<\/p>\n<pre><code class=\"language-java\">ArrayList&lt;String&gt; convertUsingAddAllMethod(HashMap&lt;Integer, String&gt; hashMap) {\r\n    if (hashMap == null) {\r\n        return null;\r\n    }\r\n    ArrayList&lt;String&gt; arrayList = new ArrayList&lt;String&gt;(hashMap.size());\r\n    arrayList.addAll(hashMap.values());\r\n    return arrayList;\r\n}\r\n<\/code><\/pre>\n<p>As shown above, we first initialized the <em>ArrayList<\/em> with the same size as the passed <em>HashMap<\/em>. Then, we called the <em>addAll()<\/em> method to append all the values of the <em>HashMap<\/em>.<\/p>\n<p>Again, let&#8217;s add a new test case to verify that everything works as expected:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenAHashMap_whenConvertUsingAddAllMethod_thenReturnArrayList() {\r\n    ArrayList&lt;String&gt; myList = HashMapToArrayListConverterUtils.convertUsingAddAllMethod(hashMap);\r\n    assertThat(hashMap.values(), containsInAnyOrder(myList.toArray()));\r\n}<\/code><\/pre>\n<p>Unsurprisingly, the test case passes with success.<\/p>\n<h3 id=\"bd-3-using-the-stream-api\" data-id=\"3-using-the-stream-api\">2.3. Using the Stream API<\/h3>\n<div class=\"bd-anchor\" id=\"3-using-the-stream-api\"><\/div>\n<p>Java 8 comes with a lot of new features and enhancements. Among these features, we find the <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-8-streams\">Stream API<\/a>.<\/p>\n<p>So, let&#8217;s illustrate how to use the stream API to convert a <em>HashMap<\/em> to an <em>ArrayList<\/em> using a practical example:<\/p>\n<pre><code class=\"language-java\">ArrayList&lt;String&gt; convertUsingStreamApi(HashMap&lt;Integer, String&gt; hashMap) {\r\n    if (hashMap == null) {\r\n        return null;\r\n    }\r\n    return hashMap.values()\r\n      .stream()\r\n      .collect(Collectors.toCollection(ArrayList::new));\r\n}<\/code><\/pre>\n<p>In a nutshell, we created a <em>Stream<\/em> from the values of the given <em>HashMap<\/em>. <strong>Then, we used the <em>collect()<\/em> method with the <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-8-collectors\"><em>Collectors<\/em><\/a> class to create a new <em>ArrayList<\/em> holding the elements of our <em>Stream<\/em><\/strong>.<\/p>\n<p>As always, let&#8217;s confirm our method using a new test case:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenAHashMap_whenConvertUsingStreamApi_thenReturnArrayList() {\r\n    ArrayList&lt;String&gt; myList = HashMapToArrayListConverterUtils.convertUsingStreamApi(hashMap);\r\n    assertThat(hashMap.values(), containsInAnyOrder(myList.toArray()));\r\n}<\/code><\/pre>\n<h3 id=\"bd-4-using-a-traditional-loop\" data-id=\"4-using-a-traditional-loop\">2.4. Using a Traditional Loop<\/h3>\n<div class=\"bd-anchor\" id=\"4-using-a-traditional-loop\"><\/div>\n<p>Alternatively, we\u00a0can\u00a0use\u00a0a\u00a0traditional\u00a0<em>for<\/em>\u00a0loop to achieve the same objective:<\/p>\n<pre><code class=\"language-java\">ArrayList&lt;String&gt; convertUsingForLoop(HashMap&lt;Integer, String&gt; hashMap) {\r\n    if (hashMap == null) {\r\n        return null;\r\n    }\r\n    ArrayList&lt;String&gt; arrayList = new ArrayList&lt;String&gt;(hashMap.size());\r\n    for (Map.Entry&lt;Integer, String&gt; entry : hashMap.entrySet()) {\r\n        arrayList.add(entry.getValue());\r\n    }\r\n    return arrayList;\r\n}<\/code><\/pre>\n<p>As we can see, we iterated through the entries of the <em>HashMap<\/em>. Furthermore, we used the <em>entry.getValue()<\/em> on each <em>Entry<\/em> to get its value. Then, we used the <em>add()<\/em> method to add the returned value to the <em>ArrayList<\/em>.<\/p>\n<p>Lastly, let&#8217;s test our method using another test case:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenAHashMap_whenConvertUsingForLoop_thenReturnArrayList() {\r\n    ArrayList&lt;String&gt; myList = HashMapToArrayListConverterUtils.convertUsingForLoop(hashMap);\r\n    assertThat(hashMap.values(), containsInAnyOrder(myList.toArray()));\r\n}<\/code><\/pre>\n<h2 id=\"bd-using-guava\" data-id=\"using-guava\">3. Using Guava<\/h2>\n<div class=\"bd-anchor\" id=\"using-guava\"><\/div>\n<p><a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/guava-guide\">Guava<\/a> offers a rich set of utility classes that simplify common programming tasks such as collection manipulation.<\/p>\n<p>First, we need to add the <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/mvnrepository.com\/artifact\/com.google.guava\/guava\">Guava dependency<\/a> to the <em>pom.xml<\/em> file:<\/p>\n<pre><code class=\"language-xml\">&lt;dependency&gt;\r\n    &lt;groupId&gt;com.google.guava&lt;\/groupId&gt;\r\n    &lt;artifactId&gt;guava&lt;\/artifactId&gt;\r\n    &lt;version&gt;31.0.1-jre&lt;\/version&gt;\r\n&lt;\/dependency&gt;<\/code><\/pre>\n<p>Guava Library provides the <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/guava-lists\"><em>Lists<\/em>\u00a0utility class<\/a> mainly to work with lists. So, let\u2019s see it in practice:<\/p>\n<pre><code class=\"language-java\">public ArrayList&lt;String&gt; convertUsingGuava(HashMap&lt;Integer, String&gt; hashMap) {\r\n    if (hashMap == null) {\r\n        return null;\r\n    }\r\n    EntryTransformer&lt;Integer, String, String&gt; entryMapTransformer = (key, value) -&gt; value;\r\n    return Lists.newArrayList(Maps.transformEntries(hashMap, entryMapTransformer)\r\n      .values());\r\n}<\/code><\/pre>\n<p><strong>The <em>Lists<\/em> class comes with the <em>newArrayList()<\/em> method, which creates a new <em>ArrayList<\/em> based on the given elements<\/strong>.<\/p>\n<p>As shown above, we used a custom <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/guava.dev\/releases\/31.0-jre\/api\/docs\/com\/google\/common\/collect\/Maps.EntryTransformer.html\"><em>EntryTransformer<\/em><\/a> to get the value from the key-value pair. Then, we passed our transformer to the <em>Maps.transformEntries()<\/em> method alongside the <em>HashMap<\/em>.<\/p>\n<p><strong>That way, we tell Guava to create a new <em>ArrayList<\/em> from the values of the <em>HashMap<\/em><\/strong>.<\/p>\n<p>Finally, we&#8217;ll add a test case for our method:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenAHashMap_whenConvertUsingGuava_thenReturnArrayList() {\r\n    ArrayList&lt;String&gt; myList = HashMapToArrayListConverterUtils.convertUsingGuava(hashMap);\r\n    assertThat(hashMap.values(), containsInAnyOrder(myList.toArray()));\r\n}<\/code><\/pre>\n<h2 id=\"bd-conclusion\" data-id=\"conclusion\">4. Conclusion<\/h2>\n<div class=\"bd-anchor\" id=\"conclusion\"><\/div>\n<p>In this article, we explored different ways to convert a <em>HashMap<\/em> to an <em>ArrayList<\/em> in Java.<\/p>\n<p>We looked at some ways to do this using the core Java. Then, we demonstrated how to use third-party libraries to accomplish the same thing.<\/p>\n<p>As always, the code used in this article can be found <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/github.com\/eugenp\/tutorials\/tree\/master\/core-java-modules\/core-java-collections-conversions-3\">over on GitHub<\/a>.<\/p>\n<p><Img align=\"left\" border=\"0\" height=\"1\" width=\"1\" alt=\"\" style=\"border:0;float:left;margin:0;padding:0;width:1px!important;height:1px!important;\" hspace=\"0\" src=\"https:\/\/feeds.feedblitz.com\/~\/i\/797158421\/0\/baeldung\"><\/p>\n<div style=\"clear:both;padding-top:0.2em;\"><a title=\"Like on Facebook\" href=\"https:\/\/feeds.feedblitz.com\/_\/28\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/fblike20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Pin it!\" href=\"https:\/\/feeds.feedblitz.com\/_\/29\/797158421\/baeldung,https%3A%2F%2Fwww.baeldung.com%2Fwp-content%2Fuploads%2F2021%2F09%2FJava-8-Featured-1024x536.png\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/pinterest20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Tweet This\" href=\"https:\/\/feeds.feedblitz.com\/_\/24\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/twitter20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Subscribe by email\" href=\"https:\/\/feeds.feedblitz.com\/_\/19\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/email20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Subscribe by RSS\" href=\"https:\/\/feeds.feedblitz.com\/_\/20\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/rss20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a rel=\"NOFOLLOW\" title=\"View Comments\" href=\"https:\/\/www.baeldung.com\/java-hashmap-arraylist#respond\"><img decoding=\"async\" height=\"20\" style=\"border:0;margin:0;padding:0;\" src=\"https:\/\/assets.feedblitz.com\/i\/comments20.png\"><\/a>&#160;<a title=\"Follow Comments via RSS\" href=\"https:\/\/www.baeldung.com\/java-hashmap-arraylist\/feed\"><img decoding=\"async\" height=\"20\" style=\"border:0;margin:0;padding:0;\" src=\"https:\/\/assets.feedblitz.com\/i\/commentsrss20.png\"><\/a>&#160;<\/div>\n\n<p class=\"syndicated-attribution\"><figure class= \\\"wp-block-image alignnone \\\"><img src= \\\"http:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-content\/uploads\/2016\/05\/logo2-2.png\\\" alt=\\\"IT\u96fb\u8166\u88dc\u7fd2 java\u88dc\u7fd2 \u70ba\u5927\u5bb6\u914d\u5c0d\u96fb\u8166\u88dc\u7fd2,IT freelance, \u79c1\u4eba\u8001\u5e2b, PHP\u88dc\u7fd2,CSS\u88dc\u7fd2,XML,Java\u88dc\u7fd2,MySQL\u88dc\u7fd2,graphic design\u88dc\u7fd2,\u4e2d\u5c0f\u5b78ICT\u88dc\u7fd2,\u4e00\u5c0d\u4e00\u79c1\u4eba\u88dc\u7fd2\u548cFreelance\u81ea\u7531\u5de5\u4f5c\u914d\u5c0d\u3002\\\"\/><figcaption>\u7acb\u523b\u8a3b\u518a\u53ca\u5831\u540d\u96fb\u8166\u88dc\u7fd2\u8ab2\u7a0b\u5427!<\/figcaption><\/figure>\r\n<\/br>Find A Teacher Form:\r\n<\/br>https:\/\/docs.google.com\/forms\/d\/1vREBnX5n262umf4wU5U2pyTwvk9O-JrAgblA-wH9GFQ\/viewform?edit_requested=true#responses\r\n<\/br><\/br>Email:\r\n<\/br>public1989two@gmail.com<br><br><br><br><br><br><br>\r\n<a href=www.itsec.hk style=color:#FFFFFF;>www.itsec.hk<\/a><br>\r\n<a href=\\\"www.itsec.vip\\\" style=color:#FFFFFF;>www.itsec.vip<\/a><br>\r\n<a href=\\\"www.itseceu.uk\\\" style=color:#FFFFFF;>www.itseceu.uk<\/a><br><\/p>","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p><img decoding=\"async\" src=\"https:\/\/www.baeldung.com\/wp-content\/uploads\/2021\/09\/Java-8-Featured-1024x536.png\" class=\"webfeedsFeaturedVisual wp-post-image\" alt=\"\" loading=\"lazy\"><\/p>\n<p>Explore several ways to convert a HashMap to an ArrayList in Java.<\/p>\n<div><a title=\"Like on Facebook\" href=\"https:\/\/feeds.feedblitz.com\/_\/28\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/fblike20.png\"><\/a>\u00a0<a title=\"Pin it!\" href=\"https:\/\/feeds.feedblitz.com\/_\/29\/797158421\/baeldung,https%3A%2F%2Fwww.baeldung.com%2Fwp-content%2Fuploads%2F2021%2F09%2FJava-8-Featured-1024x536.png\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/pinterest20.png\"><\/a>\u00a0<a title=\"Tweet This\" href=\"https:\/\/feeds.feedblitz.com\/_\/24\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/twitter20.png\"><\/a>\u00a0<a title=\"Subscribe by email\" href=\"https:\/\/feeds.feedblitz.com\/_\/19\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/email20.png\"><\/a>\u00a0<a title=\"Subscribe by RSS\" href=\"https:\/\/feeds.feedblitz.com\/_\/20\/797158421\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/rss20.png\"><\/a>\u00a0<a rel=\"NOFOLLOW\" title=\"View Comments\" href=\"https:\/\/www.baeldung.com\/java-hashmap-arraylist#respond\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/comments20.png\"><\/a>\u00a0<a title=\"Follow Comments via RSS\" href=\"https:\/\/www.baeldung.com\/java-hashmap-arraylist\/feed\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/commentsrss20.png\"><\/a>\u00a0<\/div>\n<\/div>","protected":false},"author":792,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Converting HashMap to an ArrayList in Java - ITTeacherITFreelance.hk","description":"Explore several ways to convert a HashMap to an ArrayList in Java. \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0"},"footnotes":""},"categories":[6,1307],"tags":[10674],"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/328969"}],"collection":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/792"}],"replies":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=328969"}],"version-history":[{"count":1,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/328969\/revisions"}],"predecessor-version":[{"id":328970,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/328969\/revisions\/328970"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=328969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=328969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=328969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}