
String
TianmingQi94
年轻的时候背井离乡,从此村里再也没喝一口井水
展开
-
多个嵌套Json合并
package ****import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.ArrayList;import java.util.Iterator;import java.util.Map;public class AssembleTargetJson { public static void main(String[] args) { .原创 2021-07-10 15:51:16 · 464 阅读 · 0 评论 -
两个嵌套map合并
目的是为了解决两个map合并,思路仅供参考做的是模型转换,绞尽脑汁也没有想到好的解决方案,后来突然想到,我以一个为目标,另外一个一层一层写是不是就可以了呢?package com.cic.businsurance.regulatory.vehmodeltrans.service.impl;import com.alibaba.fastjson.JSONObject;import org.apache.commons.collections4.map.MultiValueMap;impor原创 2021-07-08 18:29:07 · 393 阅读 · 0 评论 -
JsonObject问题汇总
今天遇到一个问题,main方法中调用值的时候可以正常获取json串里面的数据,并解析成json但是实际项目中跑的时候就开始直接把json串中的子串直接拼接成一个大的string串了,高了三四个小时也没有搞明白,后来想到了,是不是json获取方式有问题,最开始获取的是jsonobject.get方式jsonobject.get(key).toStringmain方法中是可以的,但是程序运行不行后来采用了JSONObject jsonObject2 = jsonObject.getJSONOb原创 2021-06-30 14:04:28 · 390 阅读 · 0 评论 -
key value map实现一对多
目前在写模型转换,上一篇文章主要是解决了递归获取属性地址,属性名称,还有属性值的方法经过改造以后,上一篇文章发现属性地址和属性名称是关联的,觉得对后期拆解很麻烦,所以想的是将属性地址和属性名称分开由于同一个属性地址需要和属性以及属性值进行关联,所以需要将他们进行一个整合整合的时候发现了一个问题,以前的hashmap只能进行key-value属性一一对应,但是json串可能一个地址是一个list,list里面属性名称又是相同的。所以没有办法解决这个问题,当初考虑是否可以用IdentityHash.原创 2021-06-29 13:06:03 · 509 阅读 · 0 评论 -
获取两个字符串中相同的子串
package day15;/** * @author QITM * @date 2020/5/15 21:51 * @描述 获取两个字符串中相同的子串 * <p> * <p> * 思路 * 1.既然取得最大子串,先看短的那个字符串是否在长的字符串中 * 如果存在,短的那个字符串就是最大字符串 * 2.如果不是,那么就将短的字符串进行长度递减的方式减去子串,去长串中判断是否存在。 * 如果存在就已找到,就不用找了 */public class Strin.原创 2020-05-15 22:23:30 · 2213 阅读 · 1 评论 -
一个子串在整串中出现的次数
package day15;/** * @author QITM * @date 2020/5/15 21:31 * @描述 * 2.一个子串在整串中出险的次数 * weqerweqtywequiweqopweq * 思路: * 1.要找的子串是否存在,如果存在获取出现的位置,这个可以使用index完成 * 2.如果找到了。那么就记录出现的位置并在剩余的字符串中继续查找该子串 * 而剩余字符串的起始是出现位置+子串的长度 * 3.以此类推,通过循环查找,如果找不到就是-1.并对每次.原创 2020-05-15 21:52:22 · 1111 阅读 · 0 评论