List of utility methods to do String to Map
Map | stringToCharMap(String s) string To Char Map Map<Character, Integer> ret = new HashMap<Character, Integer>(); for (int i = 0; i < s.length(); i++) { ret.put(s.charAt(i), i); return ret; |
Map | stringToMap(final String s) Converts a string containing name-value pairs to a map. if (s == null) return null; final Map<String, String> m = new HashMap<String, String>(); final StringBuilder sb = new StringBuilder(); int equalSignIdx = -1; int ampersandCount = 0; for (char c : s.toCharArray()) { if (c != '&' && ampersandCount > 0) { ... |
Map | stringToMap(final String s) string To Map final Map<String, String> map = new HashMap<String, String>(); final String[] elements = s.split(";"); for (final String parts : elements) { final String[] keyValue = parts.split(":"); map.put(keyValue[0], keyValue[1]); return map; |
Map | stringToMap(String append) string To Map if (append.isEmpty()) { return new HashMap<>(); HashMap errs = new HashMap<>(); String[] at = append.split(", "); for (String string : at) { String[] at2 = string.split(":"); ArrayList<String> atd = new ArrayList<>(); ... |
Map | stringToMap(String source, String delimiter) string To Map String[] fieldsArray = source.split(delimiter); Map<String, String> fields = new HashMap(); if (fieldsArray.length == 4) { fields.put("accessKey", fieldsArray[0]); fields.put("digest", fieldsArray[1]); fields.put("date", fieldsArray[2]); fields.put("nonce", fieldsArray[3]); } else { ... |
HashMap | stringToMap(String src) Converts a name-value pair string into a Map object. HashMap<String, String> dest = new HashMap<String, String>(); if (src == null) { return (dest); String line, key, val; int equalsPos, newLinePos, startPos = 0, len = src.length(); while (startPos < len) { newLinePos = src.indexOf('\n', startPos); ... |
Map | stringToMap(String src) Convert a string of key/val pairs to a map. Map<String, String> ret = new HashMap<String, String>(); String[] params = src.split(";"); for (String param : params) { int ei = param.indexOf("="); if (ei == -1) { continue; String key = param.substring(0, ei).trim(); ... |
HashMap | StringToMap(String str) String To Map return StringToMap(str, "\\n", "="); |
Map | stringToMap(String str) string To Map Map<String, String> res = new HashMap<String, String>(); int start = 0; int index; while (start < str.length()) { index = str.indexOf(',', start); if (index < 0) { index = str.length(); String col = str.substring(start, index).trim(); start = index + 1; if (col.length() > 0) { index = col.indexOf(':'); String name = col; String value = ""; if (index >= 0) { name = col.substring(0, index).trim(); value = col.substring(index + 1).trim(); res.put(name, value); return res; |
Map | stringToMap(String value) string To Map if (value == null || value.length() == 0) throw new Exception(); if (value.startsWith("{") || value.startsWith("[")) value = value.substring(1); if (value.endsWith("}") || value.endsWith("]")) value = value.substring(0, value.length() - 1); String[] elements = value.split(","); Map<String, String> map = new HashMap(); ... |