From 89005711d852f07c979ca55305a6aca72a9d20f2 Mon Sep 17 00:00:00 2001 From: lukas1984 <39156494+lukas1984@users.noreply.github.com> Date: Wed, 4 Oct 2023 17:24:39 +0200 Subject: [PATCH] Preserve the original ordering of the properties Preserve the original ordering of the properties by using a LinkedHashMap --- src/main/java/com/github/mprops/MPropsParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/github/mprops/MPropsParser.java b/src/main/java/com/github/mprops/MPropsParser.java index 1ad6008..d7d9fad 100644 --- a/src/main/java/com/github/mprops/MPropsParser.java +++ b/src/main/java/com/github/mprops/MPropsParser.java @@ -4,7 +4,7 @@ import java.io.IOException; import java.io.Reader; import java.io.StringReader; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.function.BiConsumer; import org.jetbrains.annotations.NotNull; @@ -55,7 +55,7 @@ public Map parse(@NotNull String text) { */ @NotNull public Map parse(@NotNull Reader reader) { - Map result = new HashMap<>(); + Map result = new LinkedHashMap<>(); parse(reader, result::put); return result; }