-
java读取map文件_java实现读取配置文件生成map对象
2021-02-12 19:54:02import 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_JAVA实现map转成XML格式
2021-03-07 21:51:56JAVA实现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;
}
}
-
java map 文件_java实现读取配置文件生成map对象
2021-02-28 06:09:14import 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才可以使用中文注释
-
java map堆栈_java - 从Java Map生成Json - 堆栈内存溢出
2021-02-25 20:10:11从技术上讲,您的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
}
...
]
},
...
]
希望对您有帮助,如果我迟到,也可以对其他人有帮助。
-
js中java map转js map_js中生成map对象的方法
2021-03-05 13:47:55var 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:091.根据传入的对象生成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初始化 java_关于JAVA MAP怎么初始化生成
2021-02-12 13:08:02展开全部首先你要理解 Map的基本结构,key-value这里最外层的Map,key是String类型,value是ArrayList。ArrayList里面放得又是Map,这个Map的key是String,value也是String。...importjava.util.Map;publiccl... -
Java8利用Lambda快速生成map、多层嵌套map
2019-12-18 19:58:35将一个List集合类型的javabean转为Map<id,bean> Bean为List对象的元素,List < Bean > 此处List对象的变量为:beanList Map<String, Bean> idMap = beanList.stream().collect( Collectors.... -
java map生成xml_Xml转map map转xml 生成签名 签名校验
2021-03-07 21:52:12/** * 微信支付工具类,xml转map,map转xml,生成签名 */ public class WXPayUtil { /** * XML格式字符串转换为Map * * @param strXML XML字符串 * @return XML数据转换后的Map * @throws Exception */ public ... -
java排序输出序号_Java对map进行排序并生成序号
2021-03-18 09:31:17最近做的项目有这样一个需求:要求对map中的值进行排序并生成序号。如果值相等则序号不变;如果不相等序号为该数数值在所有元素中的索引。如下表所示:Key(String)Value(Float)Idx2312.41103.22112.2392.2311.9560.... -
Java对map进行排序并生成序号
2019-09-27 03:01:05最近做的项目有这样一个需求:要求对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:17map: 对于Stream中包含的元素使用给定的转换函数进行转换操作,新生成的Stream只包含转换生成的元素。这个方法有三个对于原始类型的变种方法,分别是:mapToInt,mapToLong和mapToDouble。这三个方法也比较好理解,... -
java map vector_使用java生成mapbox-gl可读的vector tile
2021-03-08 17:46:58for (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); } ... -
java生成properties_Java生成配置文件Properties
2021-03-06 16:20:31import 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 ... -
java生成json_java生成json数据示例
2021-02-12 09:43:01package ...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 -
java map 结构体_java之mapstruct的应用
2021-03-08 17:50:15一、MapStruct是一个代码生成器,简化了不同的Java Bean之间映射的处理,所以映射指的就是从一个实体变化成一个实体。例如我们在实际开发中,DAO层的实体和一些数据传输对象(DTO),大部分属性都是相同的,只有少部分... -
java生成角色名_业务代码的救星——Java 对象转换框架 MapStruct 妙用
2021-01-21 05:29:48简介在业务项目的开发中,我们经常需要将 Java 对象进行转换,比如从将外部微服务得到的对象转换为本域的业务对象 domain object,将 domain object 转为数据持久层的 data object,将 domain object 转换为 DTO ... -
java recordset转map_iObjects java 沿线注记生成CAD数据集
2021-03-22 12:27:55import 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 动态生成json 实现类似java map的动能
2014-06-06 13:47:38从网上搜一下js map 大多数都是用js代码实现了一个java的map类 其实可以通过js动态生成 -
java 验证码生成类_java 生成验证码工具类
2021-02-12 23:21:45import 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... -
java读取excel文件中各工作簿表格数据将其生成map数据
2020-09-10 16:49:24可以读取已经路径下的excel文件中,所有工作簿中的所有表格数据,将其生成map集合,以便查询以及获取。同时可以将数据在项目启动时,加载至全局缓存中,方便书写一下计算方法或者查询方法,增加代码的耦合度。 ... -
java 生成XSD
2014-04-11 10:57:42package 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 -
Java8 stream 对象 List 根据的某一字段生成 Map
2021-01-21 15:24:23将对象 List 根据的某一字段生成 Map,使用 Java8 stream 的 toMap 操作实现非常便捷。 1、转换成对象某一字段与对象的Map 示例代码如下: Map, Object> map = objectList.stream().collect(Collectors.toMap(Object...