java
借我
一刀999999
展开
-
parseObject和fromObject的区别
注意到两个JSON的不同的使用,两个功能差不多,但是属于不同的包,一个是alibaba.fastjson.JSON,另一个是net.sf.json当有一个String的字符串时,需要把它转化为JSONArray的数组(net.sf.json.JSONArray.fromObject(str))取出name7的值,首先需要使用jsonArray.getJSONObject(0)取出数组第一项,得出{name1:{name2:{name3:‘value1’,name4:{name5:‘value2’,nam转载 2022-01-17 18:30:09 · 714 阅读 · 0 评论 -
FastJson中JSONObject用法及常用方法总结
最近经常涉及到接口报文取值转化看到一个博主的笔记,就是一些简单的干货,借鉴推一下1.put(String key, Object value)方法,在JSONObject对象中设置键值对在,在进行设值得时候,key是唯一的,如果用相同的key不断设值得时候,保留后面的值。2.Object get(String key) :根据key值获取JSONObject对象中对应的value值,获取到的值是Object类型,需要手动转化为需要的数据类型3.int size():获取JSONObject对象中键值转载 2022-01-17 17:59:34 · 4879 阅读 · 0 评论 -
MySQL索引 (index) 实现原理总结
MySQL索引 (index) 实现原理总结转载文章,借鉴学习https://blog.csdn.net/weixin_44766232/article/details/121289995转载 2022-01-10 13:35:46 · 240 阅读 · 0 评论 -
Java中对JSONArray中的对象的某个字段进行排序
Java中对JSONArray中的对象的某个字段进行排序import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONException;i转载 2022-01-10 13:33:21 · 793 阅读 · 0 评论 -
去除数组里面的空值 java
去除数组里面的空值,在封装成一个数组public String[] deleteArrayNull(String []string) {String []array = string; // 声明一个listList list= new ArrayList<>(strArr.length);for (String str : array) {list.add(str.trim()); } // 删除空的值 while (list.remove(nul原创 2022-01-10 13:30:59 · 5727 阅读 · 0 评论 -
java项目缺少tool.jar
JAVA错误:AXIS Web Service Problem: No compiler found in your classpath! (you may need to add ‘tools.jar’解决方法:方案1:Copy the tools.jar in C:\Program Files\Java\jdk1.6.0_18\lib to C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib方案2:将C:\Program Files原创 2021-12-10 10:15:51 · 2619 阅读 · 0 评论 -
java中去掉BigDecimal后无用的零
bigdecimal去除.00目的:java中去掉BigDecimal后无用的零现象:mysql中A表中的B字段的类型是decimal类型,小数位数是三位,某一条数据的值是0.3,在java中查询出来的结果是0.300,这样显示在页面中不太好看,用户希望看到是0.3。解决办法:可以使用 stripTrailingZeros().toPlainString()来解决;原文链接:https://blog.csdn.net/qq_33157666/article/details/79585225Bi转载 2021-09-26 13:48:28 · 628 阅读 · 0 评论 -
contains()方法
描述java.lang.String.contains()方法返回true,当且仅当此字符串包含指定的char值序列声明编辑以下是声明java.lang.String.contains()方法public boolean contains(CharSequence s)参数s-- This is the sequence to search for.返回值如果此字符串包含,此方法返回true,否则返回false。异常NullPointerException-- if s is nul转载 2021-09-02 16:22:25 · 721 阅读 · 0 评论 -
java取小数点后两位_java中取小数点后两位(四种方法)
java取小数点后两位_java中取小数点后两位(四种方法)一Long是长整型,怎么有小数,是double吧java.text.DecimalFormat df=new java.text.DecimalFormat("#.##");double d=3.14159;System.out.println(df.format(d));二java.math.BigDecimalBigDecimal bd = new BigDecimal("3.14159265")转载 2021-09-01 10:46:52 · 4008 阅读 · 0 评论 -
jackson中TypeReference的使用
今天在看到项目中有一段代码是将string字符串转化成对象,需要被转化成对象的类加了TypeReference,随即去百度了下。String resJson = HttpClient.doPost(ParameterManager.getParameterValue("INVOICE_BAIWANG_URL"), JSON.toJSONString(baseEntity)); BaseResponse<InvoiceIssueRes> res = JSON.parseObject(resJ原创 2021-08-19 15:06:49 · 3029 阅读 · 0 评论 -
post,httpClientpost请求
项目中使用httpclient进行写post请求原创 2021-08-19 11:03:35 · 168 阅读 · 0 评论 -
时间格式生成随机并且唯一的字符
根据时间格式生成随机并且唯一的字符串项目需求中请求报文中存在一个字段故写一个唯一的标识private static String getObjectId() { SimpleDateFormat format = new SimpleDateFormat("yyMMddHHmmssSSS"); String _date = format.format(System.currentTimeMillis()); String seq = null; StringBuffer _millis原创 2021-08-19 11:49:05 · 218 阅读 · 0 评论 -
JSON报文内容创建基本嵌套类
根据报文内容创建简单的java类2.1. 外层报文说明{"url":"请求地址", "companyPriKey": "企业私钥", "platFormPubKey": "平台公钥", "content": {内层报文(请求报文)}, "accessType": "接入方式", "enterpriseCode": "企业代码", "thirdPlatformCode": "第三方平台代码", "reqMsgId": "请求流水号", "businessCode": "业务代码",原创 2021-08-19 11:37:14 · 631 阅读 · 0 评论 -
java解析多层嵌套json字符串,取值
JSONObject、JSONarray、今日小结,细究几种类型,有篇文章讲述的很清楚,故直接转载转载 2021-08-19 11:10:10 · 8270 阅读 · 0 评论 -
(String)、toString、String.valueOf的区别
在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。 常用的方法有(String)要转换的对象,Object#toString(),String.valueOf(Object)等。(String)这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此转载 2021-09-01 10:38:10 · 109 阅读 · 0 评论 -
单例模式getInstance()的使用
先举例说明:下面是一个例子,为什么要把这个类实例化?有什么好处?public class XHDWCache { private static XHDWCache cache = null; private static Map map = null; private static Map map1 = null; private XHDWCache() { map = new HashMap(); map1 = new HashMap(); } publ原创 2021-08-31 10:03:41 · 616 阅读 · 0 评论 -
Map比较containsKey()
containsKey()的用法 if (!map.containsKey(ids[j])) { params.put("ID", ids[j]); YGZ_KP_SUB_LSSXB = ddp.getDBQuery().select( "YGZ_KP_SUB_LSSXB_IDS.Query", params); if ((YGZ_KP_SUB_LSSXB == null) || (!"1".equals(YGZ_KP_S原创 2021-08-31 09:26:58 · 384 阅读 · 0 评论