精华内容
下载资源
问答
  • import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import java.util.Ma...

    package com.tygy.util;

    import java.io.BufferedInputStream;

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.InputStream;

    import java.util.HashMap;

    import java.util.Map;

    import java.util.Map.Entry;

    import java.util.Properties;

    import java.util.Set;

    public class ReadProperties {

    /**

    * 文件路径

    */

    private static String filePath = "resources/clounm.properties";

    /**

    * 获取properties文件中的内容,并返回map

    *

    * @return

    */

    public static Map getProperties() {

    Map map = new HashMap();

    InputStream in = null;

    Properties p = new Properties();;

    try {

    in = new BufferedInputStream(new FileInputStream(new File(filePath)));

    p.load(in);

    } catch (Exception e) {

    e.printStackTrace();

    }

    Set> entrySet = p.entrySet();

    for (Entry entry : entrySet) {

    map.put((String) entry.getKey(), (String) entry.getValue());

    }

    return map;

    }

    }

    展开全文
  • JAVA实现map集合转成XML格式例如:代码块import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import org.dom4j.Document;import org.dom4j.DocumentException;import...

    JAVA实现map集合转成XML格式

    例如:

    代码块

    import java.util.HashMap;

    import java.util.List;

    import java.util.Map;

    import java.util.Map.Entry;

    import org.dom4j.Document;

    import org.dom4j.DocumentException;

    import org.dom4j.DocumentHelper;

    import org.dom4j.Element;

    import cn.sdk.util.StringUtil;

    public class XmlUtil {

    private static final String PREFIX_XML = "";

    private static final String SUFFIX_XML = "";

    private static final String PREFIX_CDATA = "

    private static final String SUFFIX_CDATA = "]]>";

    /**

    * 转化成xml, 单层无嵌套

    * @param map

    * @param isAddCDATA

    * @return

    */

    public static String mapToXml(Map parm, boolean isAddCDATA) {

    StringBuffer strbuff = new StringBuffer(PREFIX_XML);

    if (null != parm) {

    for (Entry entry : parm.entrySet()) {

    strbuff.append("");

    if (isAddCDATA) {

    strbuff.append(PREFIX_CDATA);

    if (null != entry.getValue()) {

    strbuff.append(entry.getValue());

    }

    strbuff.append(SUFFIX_CDATA);

    } else {

    if (null != entry.getValue()) {

    strbuff.append(entry.getValue());

    }

    }

    strbuff.append("").append(entry.getKey()).append(">");

    }

    }

    return strbuff.append(SUFFIX_XML).toString();

    }

    /**

    * @description 将xml字符串转换成map

    * @param xml

    * @return Map

    */

    public static Map xml2Map(String xml) {

    Map map = new HashMap();

    Document doc = null;

    try {

    doc = DocumentHelper.parseText(xml); // 将字符串转为XML

    Element rootElt = doc.getRootElement(); // 获取根节点

    @SuppressWarnings("unchecked")

    List list = rootElt.elements();// 获取根节点下所有节点

    for (Element element : list) { // 遍历节点

    map.put(element.getName(), element.getText()); // 节点的name为map的key,text为map的value

    }

    } catch (DocumentException e) {

    e.printStackTrace();

    } catch (Exception e) {

    e.printStackTrace();

    }

    return map;

    }

    }

    展开全文
  • import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import java.util.Ma...

    package com.tygy.util;

    import java.io.BufferedInputStream;

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.InputStream;

    import java.util.HashMap;

    import java.util.Map;

    import java.util.Map.Entry;

    import java.util.Properties;

    import java.util.Set;

    public class ReadProperties {

    /**

    * 文件路径

    */

    private static String filePath = "resources/clounm.properties";

    /**

    * 获取properties文件中的内容,并返回map

    *

    * @return

    */

    public static Map getProperties() {

    Map map = new HashMap();

    InputStream in = null;

    Properties p = new Properties();;

    try {

    in = new BufferedInputStream(new FileInputStream(new File(filePath)));

    p.load(in);

    } catch (Exception e) {

    e.printStackTrace();

    }

    Set> entrySet = p.entrySet();

    for (Entry entry : entrySet) {

    map.put((String) entry.getKey(), (String) entry.getValue());

    }

    return map;

    }

    }

    配置文件

    clounm.properties

    ## 需要执行的SQL语句

    sql= select * from table## 字段对应关系clounm= id,name## type

    type= type

    properties文件默认编码集为iso8859-1,设置为utf-8才可以使用中文注释

    展开全文
  • 从技术上讲,您的build方法可能看起来像这样:private JsonNode build(Map> entitiesPlaylist) {ArrayNode root = objectMapper.createArrayNode();for (Map.Entry> entry: entitiesPlaylist.entrySet()) {...

    从技术上讲,您的build方法可能看起来像这样:

    private JsonNode build(Map> entitiesPlaylist) {

    ArrayNode root = objectMapper.createArrayNode();

    for (Map.Entry> entry: entitiesPlaylist.entrySet()) {

    JsonNode entityPlayListUrlsJsonObject = objectMapper.valueToTree(entry);

    root.add(objectMapper.valueToTree(entityPlayListUrlsJsonObject));

    }

    return root;

    }

    在这种情况下,添加到root ArrayNode的每个JsonNode都将Entity#toString作为键。 因此,重写和自定义Entity (子)类的toString方法是一个好主意,否则您将获得作为每个JSON对象的键。

    因此,使用Entity的未自定义toString方法,您的JSON响应将类似于:

    [

    {

    "com.package.to.Entity@51931956": [

    {

    // First PlayListUrl object properties of this Entity

    },

    {

    // Second PlayListUrl object properties of this Entity

    },

    ...

    ]

    },

    {

    "com.package.to.Entity@84569301": [

    {

    // First PlayListUrl object properties of this Entity

    },

    {

    // Second PlayListUrl object properties of this Entity

    }

    ...

    ]

    },

    ...

    ]

    希望对您有帮助,如果我迟到,也可以对其他人有帮助。

    展开全文
  • var Map = function(){this._entrys = new Array();this.put = function(key, value){if (key == null || key == undefined) {return;}var index = this._getIndex(key);if (index == -1) {var entry = new Object()...
  • java-利用反射生成map集合

    千次阅读 2018-07-09 21:47:09
    1.根据传入的对象生成Map集合 @Test public void test02(){ User user = new User(); user.setId(1); user.setName("Albert"); user.setSex("男"); try{ Map<String...
  • java读取配置文件信息生成Map对象

    千次阅读 2018-08-30 11:35:17
    通过读取配置文件生成map对象便于提取文件内容和转码 文本文件为config下的device.ini import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import ...
  • 展开全部首先你要理解 Map的基本结构,key-value这里最外层的Map,key是String类型,value是ArrayList。ArrayList里面放得又是Map,这个Map的key是String,value也是String。...importjava.util.Map;publiccl...
  • 将一个List集合类型的javabean转为Map<id,bean> Bean为List对象的元素,List < Bean > 此处List对象的变量为:beanList Map<String, Bean> idMap = beanList.stream().collect( Collectors....
  • /** * 微信支付工具类,xml转map,map转xml,生成签名 */ public class WXPayUtil { /** * XML格式字符串转换为Map * * @param strXML XML字符串 * @return XML数据转换后的Map * @throws Exception */ public ...
  • 最近做的项目有这样一个需求:要求对map中的值进行排序并生成序号。如果值相等则序号不变;如果不相等序号为该数数值在所有元素中的索引。如下表所示:Key(String)Value(Float)Idx2312.41103.22112.2392.2311.9560....
  • 最近做的项目有这样一个需求:要求对map中的值进行排序并生成序号。如果值相等则序号不变;如果不相等序号为该数数值在所有元素中的索引。如下表所示: Key(String) Value(Float) Idx 23 12.4 1 10 3.2 2 ...
  • java 8 map_java8 map flatmap

    2021-02-12 09:30:17
    map: 对于Stream中包含的元素使用给定的转换函数进行转换操作,新生成的Stream只包含转换生成的元素。这个方法有三个对于原始类型的变种方法,分别是:mapToInt,mapToLong和mapToDouble。这三个方法也比较好理解,...
  • for (Map m : results) { String wkt = (String) m.get("geom"); Geometry geom = new WKTReader().read(wkt); TileUtils.convert2Piexl(x, y, z, geom); m.remove("geom"); vte.addFeature(type, m, geom); } ...
  • import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Map.Entry;import java.util.Properties;import ...
  • package ...import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.lihua.json.domain.Person;public class JsonService {public JsonS...
  • java生成excel.rar

    2019-07-31 14:41:00
    查询数据库中的数据,生成map形式,处理后通过java生成到excel
  • 一、MapStruct是一个代码生成器,简化了不同的Java Bean之间映射的处理,所以映射指的就是从一个实体变化成一个实体。例如我们在实际开发中,DAO层的实体和一些数据传输对象(DTO),大部分属性都是相同的,只有少部分...
  • 简介在业务项目的开发中,我们经常需要将 Java 对象进行转换,比如从将外部微服务得到的对象转换为本域的业务对象 domain object,将 domain object 转为数据持久层的 data object,将 domain object 转换为 DTO ...
  • import java.awt.Color;import java.io.File;import java.util.ArrayList;import java.util.List;import com.supermap.data.CursorType;import com.supermap.data.DatasetVector;import ...
  • 从网上搜一下js map 大多数都是用js代码实现了一个javamap类  其实可以通过js动态生成
  • import java.awt.*;import java.awt.image.BufferedImage;import java.io.OutputStream;import java.util....import java.util.Map;import java.util.Random;public class ImageCode {private static char mapT...
  • 可以读取已经路径下的excel文件中,所有工作簿中的所有表格数据,将其生成map集合,以便查询以及获取。同时可以将数据在项目启动时,加载至全局缓存中,方便书写一下计算方法或者查询方法,增加代码的耦合度。 ...
  • java 生成XSD

    千次阅读 2014-04-11 10:57:42
    package org.tbyf; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.HashMap;...import java.util.List;...import java.util.Map; import org.dom4j.Document; import
  • 将对象 List 根据的某一字段生成 Map,使用 Java8 stream 的 toMap 操作实现非常便捷。 1、转换成对象某一字段与对象的Map 示例代码如下: Map, Object> map = objectList.stream().collect(Collectors.toMap(Object...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,538
精华内容 1,015
关键字:

java生成map

java 订阅