![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
小白求学进阶
要有一颗学习的心
展开
-
java 不定长不同类型参数传入转成map
今天在写接口的时候,发现有些接口需要返回特定几个字段,往往这些字段都不会写多一个Vo实体,因为太费事了。一般做法都是写成Map<String, Object>,再将map值放入返回值中。写一个这样的接口到没什么问题,但今天多写了几个,发现每个接口都得这样重新声明map,感觉很费事和时间。突然想起了java的变长参数,就想着看看能不能传入key、value再重新封装成map,这样就省事多了。一般web项目都已经组装好了统一的返回实体,在我的项...原创 2022-02-24 14:43:58 · 901 阅读 · 0 评论 -
Integer类的parseInt和valueOf的区别
两者作用都是将字符串转成int类型。从实现效果上看,两者是一致的。从源码上看parseInt:public static int parseInt(String s) throws NumberFormatException { return parseInt(s,10);}valueOf:public static Integer valueOf(String s) th...原创 2019-04-04 16:26:36 · 874 阅读 · 0 评论 -
关于解决"com.alibaba.fastjson.JSONException: not match : - ="数组集合字符串转换对象的ArrayList异常问题
一、前提 传过来的是个数组,数组已经转成了字符串,然后将字符串直接转换格式就报错了 List<VO> vo = JSON.parseArray(reqMap.get("vo").toString(), VO.class);二、修改 将字符串先转成json写法,然后再转换就不会报错了String rvs = JSONArray.toJSONSt...原创 2019-04-08 09:53:29 · 10909 阅读 · 9 评论 -
java.lang.IllegalArgumentException HTTPClient,字符串相加时报错
java.lang.IllegalArgumentException: Illegal character in query at index 130记录一下今天出现的错误,很特别前提是在这里我用了一个工具类,用于识别验证码图片,从而获取里面的数字他理应返回一个数字,但是莫名其妙返回了多了一个空格...原创 2019-06-03 18:40:50 · 808 阅读 · 0 评论 -
Long时间戳转换成时间,显示1970年
public static void main(String[] args) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date date = new Date(1562205642); System.out.printf...原创 2019-07-04 10:21:29 · 15687 阅读 · 3 评论