
JAVA
wimpykids
这个作者很懒,什么都没留下…
展开
-
List:分片方法
list分片方法原创 2024-07-30 16:04:20 · 221 阅读 · 0 评论 -
SSL:javax.net.ssl.SSLException: Received fatal alert: protocol_version
javax.net.ssl.SSLException: Received fatal alert: protocol_version转载 2024-05-22 12:31:19 · 7891 阅读 · 2 评论 -
String:string数组转set
string数组转set原创 2024-04-11 13:52:53 · 2906 阅读 · 0 评论 -
Notepad++:多行数据操作
Notepad++多行数据操作原创 2023-12-20 11:26:52 · 4294 阅读 · 0 评论 -
VM:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0原创 2023-12-08 15:05:33 · 1658 阅读 · 0 评论 -
\n\r:解析java中的\r、\n、\r\n、\n\r的区别
解析java中的\r、\n、\r\n、\n\r的区别原创 2023-11-28 17:49:15 · 449 阅读 · 0 评论 -
InputStream:InputStream获取字节大小相关方法
InputStream获取字节大小相关方法原创 2023-11-13 17:32:49 · 1083 阅读 · 0 评论 -
List:通过Java List实现高效遍历
通过Java List实现高效遍历原创 2023-11-05 22:04:31 · 603 阅读 · 0 评论 -
Calendar:判断指定日期是否是当月最后一天
判断指定日期是否是当月最后一天原创 2023-11-05 22:00:59 · 331 阅读 · 0 评论 -
Set:在TreeSet中获得最小和最大值
在TreeSet中获得最小和最大值原创 2023-11-05 21:58:39 · 408 阅读 · 0 评论 -
EAS BOS:判断字符串是否为数字的方法的几种方法
判断字符串是否为数字的方法的几种方法原创 2023-08-31 18:09:26 · 113 阅读 · 0 评论 -
IntelliJ:logger日志打印使用占位符
logger日志打印使用占位符原创 2023-07-13 16:58:22 · 777 阅读 · 0 评论 -
日志:日志打印的15个好建议
日志打印的15个好建议原创 2023-07-03 10:36:57 · 1033 阅读 · 0 评论 -
getNumericCellValue():在用poi读取excel数据时,为什么cell.getNumericCellValue()总是得到8.8888888E7
在用poi读取excel数据时,为什么cell.getNumericCellValue()总是得到8.8888888E7原创 2023-06-15 11:23:58 · 764 阅读 · 0 评论 -
ResultSet:java中ResultSet获得总行数
java中ResultSet获得总行数原创 2022-11-07 11:09:46 · 1414 阅读 · 0 评论 -
String:java中String数组的使用
java中String数组的使用原创 2022-11-07 11:02:19 · 1261 阅读 · 0 评论 -
File:java修改目录所有文件名
public class ModifyName { //文件目录 public static final String apkDirectory = "D://apk/"; public static void main(String[] args) throws Exception { File file = new File(apkDirectory); if(file.isD...原创 2020-07-15 18:01:48 · 542 阅读 · 0 评论 -
String:Java将String转为数组
public Result<?> queryById(@RequestParam(name="id",required=true) String id) { Meeting meeting = meetingService.getById(id); String addressArea = meeting.getAddressArea(); List<String> addressList = JSON.parseArray(addre...原创 2020-07-15 20:24:14 · 388 阅读 · 0 评论 -
FTP:FTP状态码对照
FTP状态码:1xx-肯定的初步答复这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。110重新启动标记答复。120服务已就绪,在nnn分钟后开始。125数据连接已打开,正在开始传输。150文件状态正常,准备打开数据连接。2xx-肯定的完成答复一项操作已经成功完成。客户端可以执行新命令。200命令确定。202未执行命令,站点上的命令过多。211系统状态,或系统帮助答复。212目录状态。213文件状态。214帮助消息。215NAME系统类型,其中,N原创 2020-07-16 08:53:23 · 3101 阅读 · 0 评论 -
toPlainString():科学计数法转普通数字表示法
toPlainString() //转为普遍计数法输出//给一个字符串1.238761976E-10//如何得到0.0000000001238761976这个字符串呢?BigDecimal bd = new BigDecimal("1.238761976E-10"); System.out.println(bd.toPlainString());stripTrailingZeros() //去掉末尾0//给一个字符串1245600.000//如何得到1245600这个字符串.原创 2020-09-08 16:34:11 · 420 阅读 · 0 评论 -
BigDecimal:BigDecimal详解
一、BigDecimal概述 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDe原创 2020-09-22 16:51:41 · 704 阅读 · 0 评论 -
Double:double转String去掉0结尾的小数位
double值的小数位是0时,转String会有“.0”结尾。好比,double值是“12”,转String获得的字符串是“12.0”。若是须要去掉0结尾的小数位,应当如何解决呢?DecimalFormat decimalFormat = new DecimalFormat("###################.###########"); System.out.println(decimalFormat.format(number));...原创 2020-10-12 17:46:38 · 2478 阅读 · 0 评论 -
BigDecimal:BigDecimal除法divide()八种舍入模式
八种舍入模式解释如下1、ROUND_UP舍入远离零的舍入模式。在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加1)。注意,此舍入模式始终不会减少计算值的大小。2、ROUND_DOWN接近零的舍入模式。在丢弃某部分之前始终不增加数字(从不对舍弃部分前面的数字加1,即截短)。注意,此舍入模式始终不会增加计算值的大小。3、ROUND_CEILING接近正无穷大的舍入模式。如果 BigDecimal 为正,则舍入行为与 ROUND_UP 相同;如果为负,原创 2020-10-12 18:02:23 · 4164 阅读 · 1 评论 -
Calendar:获取当前年份、月份、日期
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDate { /** * 获取当前年份、月份、日期 * @param args */ public static void main(String[] args) { Calendar cale = null; cale...原创 2020-12-24 15:05:11 · 529 阅读 · 0 评论 -
BigDecimal:BigDecimal用法详解(保留小数,四舍五入,数字格式化,科学计数法转数字等)
一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDec...原创 2021-04-22 10:42:56 · 5866 阅读 · 0 评论 -
BigDecimal:java.lang.ArithmeticException: Rounding necessary
可能原因:对BigDecimal对象设置了精度,但是没有设置取舍方式,会报错java.lang.ArithmeticException: Rounding necessary以下不会出现问题: System.out.println(new BigDecimal("1225.120").setScale(2)); System.out.println(new BigDecimal("1225.12").setScale(2)); System.out.pr...原创 2021-04-29 10:53:25 · 491 阅读 · 0 评论 -
REG:利用正则表达式提取字符串中的整数和小数部分
String str = "1,526,069.92 "; Pattern p = Pattern.compile("(\\d+\\.\\d+)");//判断小数 Matcher m = p.matcher(str.replace(",", "")); while(m.find()){ str = m.group(1) == null ? "" : m.group(1); } ...原创 2020-06-29 19:21:16 · 1999 阅读 · 0 评论 -
REG:replace和replaceAll
replace和replaceAll是JAVA中常用的替换字符的方法public String replace(char oldChar, char newChar) 在字符串中用newChar字符替代oldChar字符,返回一个新的字符串 public String replaceAll(String regex,String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。 区别:1)replace的参数是char和CharSeq原创 2020-06-30 09:00:08 · 343 阅读 · 0 评论