![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
吴先生爱编程i
初写文章,不得体之处(确实有地方写的驴唇不对马嘴),还请大家能够多多指点。
展开
-
负数补码(16进制转10进制的负数)
假如我想通过modbus tcp接收设备上传的报文,该设备显示为负数,但报文上无法解析出来(温度报文异常,负数无法显示与转换)。这时候,我就需要对这个报文进行负数补码形式,16进制转10进制的负数。直接上干货在这里插入代码片public static void main(String[] args) { //补码 BigDecimal s = new BigDecimal(Integer.valueOf("fff6",16).shortValue()); BigDecimal原创 2022-02-24 13:46:36 · 2914 阅读 · 0 评论 -
泛型小例子(通用方法)
泛型的小例子(通用方法)第一次写文章,有点方。如有雷同,请联系删除!service.java中写通用方法/*** @param array 通用实体类参数(例:List<实体类>)* @param clazz 接收实体类(例:实体类.calss)*///方法(array可以传输任意类型的实体类)<T> String setInfo (List<Object> array,Class<T> clazz);serviceImpl.java写原创 2020-10-10 10:09:08 · 257 阅读 · 1 评论 -
解决List不能用contains检查某条数据
今天又遇到一个问题: List不能用contains()检查是否包含某条数据,在网上看了看java8的内容,发现一个好玩的,这个就是Lambda表达式。lambda表达式:个人理解:优点是可以不用写for循环,节省资源。缺点就是没有可读性,比如在调试的时候,不好进行调试。我想在wxsList中检查是否含有 “吴先生”这个数据:List<WxsEntity> wxsList=new ArratList<>();//wxsList集合,假设里面含有n条数据//WxsEn原创 2020-10-10 10:59:48 · 1843 阅读 · 0 评论