// print out a Map in sorted order of its keys
1
2 public static String dumpToString(Map<String, Object> map) {
3 if (map == null) {
4 return Constants.EMPTY_STRING;
5 }
6
7 StringBuffer strbuf = new StringBuffer();
8
9 SortedMap<String, Object> sMap = new TreeMap<String, Object>(map);
10 Set<Map.Entry<String, Object>> s = sMap.entrySet();
11
12 for (Map.Entry<String, Object> elem : s) {
13 String key = elem.getKey();
14 Object value = elem.getValue();
15 strbuf.append(key);
16 strbuf.append("=");
17 strbuf.append(value == null ? Constants.EMPTY_STRING : value);
18 strbuf.append("\r\n");
19 }
20
21 return strbuf.toString();
22 }