工具类
文章平均质量分 65
流苏打
99%没问题,意味着百分百有问题
展开
-
Java实现Excel导入导出(附Demo)
之前也写过Excel的导入导出功能,但是都是直接在方法中利用easyExcel来进行转化,但是一个大型的管理系统中,必然会有很多的Excel导入导出功能需求,因此整理了一个excel工具类,附上对应已经实现的demo。 工具类:ExcelUtils:package com.example.webdemo.utils.excel;import com.alibaba.excel.EasyExcelFactory;import com.alibab...原创 2022-02-17 17:46:00 · 5062 阅读 · 2 评论 -
十六进制字符串与byte数组与ASCII码互相转换
日常工作中,对接一些硬件使用tcp通信,需要将输入输出流转16进制字符串再在表中找到与其对应的ASCII码,并转换作为结果。因此,这里整理了一个工具类,用于这三者的相互转换。十六进制字符串转byte数组: //十六进制字符串转byte数组 public static byte[] hexStringToByteArray(String s) { int len = s.length(); byte[] ba = new byte[...原创 2021-10-22 18:54:49 · 5833 阅读 · 0 评论 -
Java中Array、List、Map相互转换
引言: 在实际项目开发中或者一些算法面试题目中经常需要用到Java中这三种类型的相互转换,比如对于一个整型数组中寻找一个整数与所给的一个整数值相同,正常情况下第一反应会想到用for循环直接遍历这个数组就可以实现,不过这种情况下时间复杂度将会是O(n),空间复杂度是O(1)。如果再多加几个条件还使用多层for循环嵌套的话也可以实现,不过时间复杂度将会以指数级增长。我们可以说多层for循环嵌套可以实现功能,但就执行时间来说,它绝不会是一个好的解决方法。那么如何降低时间复杂度...原创 2021-09-06 17:59:44 · 7718 阅读 · 1 评论 -
JS处理字符串常用的一些方法与问题
方法描述charAt()返回在指定位置的字符。charCodeAt()返回在指定的位置的字符的 Unicode 编码。concat()连接两个或更多字符串,并返回新的字符串。fromCharCode()将 Unicode 编码转为字符。indexOf返回某个指定的字符串值在字符串中首次出现的位置。includes()查找字符串中是否包含指定的子字符串。lastIndexOf()从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出...原创 2021-04-10 16:53:46 · 227 阅读 · 0 评论 -
Java中判断集合是否相等
工作中经常会遇到这样一个需要:写一个定时任务每隔5s监听一个接口所发送的数据并存储转发。只需要一个全局变量和一个局部变量即可实现,两者不相同则将数据赋值给全局变量,相同则不变。因此在这里整理了几种判断集合是否相同的方法。方法一:使用list中的containsAll方法此方法是判断list2是否是list的子集,即list2包含于list //方法一:使用list中的containsAll方法,此方法是判断list2是否是list的子集,即list2包含于list ...原创 2021-10-08 19:08:29 · 12725 阅读 · 3 评论 -
Java中几种基本类型的相互转换
最近项目中将double类型数据转 int类型时竟然发生了精度丢失,查了好几个资料才明白原因,这不禁让我想写一个Java中几种主要用的基本类型int、double、float、String的相互转化的一些方法并解释产生问题的原因,最后还补充了一个不常用的类型BigDecimal,以此记录。int转所有类型: //int转所有类型 public static void intCastAll(int i,double db,float fl,String str){...原创 2021-10-11 17:10:24 · 619 阅读 · 0 评论