code: public int build(Set<Map.Entry<String, V>> entrySet)
      {
          List<String> keyList = new ArrayList<String>(entrySet.size());
          List<V> valueList = new ArrayList<V>(entrySet.size());
          for (Map.Entry<String, V> entry : entrySet)
          {
              keyList.add(entry.getKey());
              valueList.add(entry.getValue());
          }
  
          return build(keyList, valueList);
      }
docs: 构建DAT
  
  @param entrySet 注意此entrySet一定要是字典序的！否则会失败
  @return