From 738fab449a34a93a84cbddd6dd68727d93655215 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Thu, 16 Feb 2012 21:53:09 +0000 Subject: [PATCH] --- src/main/java/forge/util/SectionUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/forge/util/SectionUtil.java b/src/main/java/forge/util/SectionUtil.java index 87acd5fb8cb..2ec2e646531 100644 --- a/src/main/java/forge/util/SectionUtil.java +++ b/src/main/java/forge/util/SectionUtil.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.TreeMap; /** * Divides file into sections and joins them back to stringlist to save. @@ -76,4 +77,15 @@ public class SectionUtil { return result; } + + public static Map parseKvPairs(List lines) { + Map result = new TreeMap(String.CASE_INSENSITIVE_ORDER); + + for (final String dd : lines) { + final String[] v = dd.split(":", 2); + result.put(v[0], v.length > 1 ? v[1].trim() : ""); + } + + return result; + } }