private static void dealSortStr(String lineTxt) {
		// TODO Auto-generated method stub
		if (null == lineTxt || "".equals(lineTxt))
			return;

		String[] temp = lineTxt.split("[:]");
		String key = temp[0];

		String[] valueTmp = temp[1].split("[,]");

		if (null != valueTmp && valueTmp.length > 0) {
			ArrayList<HashMap<String, ArrayList<String>>> list = new ArrayList<HashMap<String, ArrayList<String>>>();
			for (String t : valueTmp) {
				String[] internalTmp = t.split("[|]");
				String internalKey = internalTmp[0];
				HashMap<String, ArrayList<String>> internalMap = new HashMap<String, ArrayList<String>>();
				ArrayList<String> internalValue = getDataFromMap(internalTmp[1]);

				if (null != internalValue && internalValue.size() > 0){
					internalMap.put(internalKey, internalValue);
					list.add(internalMap);
				}
			}
			map.put(key, list);
		}
	}