文章分类 -  javaSE

摘要:private static final Integer MONTH = 1;private static final Integer WEEK = 2;private static final Integer DAY = 3; /** * 根据状态获取默认日期(月、周、日) * @param nu 阅读全文
posted @ 2024-03-18 14:25 wq9 编辑
摘要:java date转localdate Java 8提供了java.time包,可以很方便地将java.util.Date对象转换成java.time.LocalDate对象。以下是几种不同的实现方法: 1.使用Instant和ZoneId: Date date = new Date(); Inst 阅读全文
posted @ 2023-12-19 10:42 wq9 编辑
该文被密码保护。
posted @ 2023-12-14 20:09 wq9 编辑
摘要:4 JAVA中 将Bigdecimal数值的转换为百分数 java.math.BigDecimal.doubleValue() : 将BigDecimal的值转换为Double的值,可能会损失精度 阅读全文
posted @ 2023-08-18 09:58 wq9 编辑
摘要:一、简述 在很多编程语言中,浮点数类型float和double运算会丢失精度。 public static void main(String[] args) { System.out.println(0.05 + 0.01);//0.060000000000000005 System.out.pri 阅读全文
posted @ 2022-04-22 16:09 wq9 编辑
摘要:特殊注释: 1 TODO 表示需要实现,但目前还未实现的功能 2 XXX 勉强可以工作,但是性能差等原因 3 FIXME 代码是错误的,不能工作,需要修复 TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标 阅读全文
posted @ 2021-12-22 10:14 wq9 编辑
摘要:Java和C++语言的一个重要区别就是Java中我们无法直接操作一块内存区域,不能像C++中那样可以自己申请内存和释放内存。Java中的Unsafe类为我们提供了类似C++手动管理内存的能力。 Unsafe类,全限定名是sun.misc.Unsafe,从名字中我们可以看出来这个类对普通程序员来说是“ 阅读全文
posted @ 2021-12-13 11:57 wq9 编辑
摘要:http://www.ibloger.net/article/3209.html https://www.toutiao.com/i6872294360059216388 引言 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有 阅读全文
posted @ 2021-07-10 15:21 wq9 编辑
摘要:我们先看一个forEach()方法遍历List集合的例子: //使用com.google.guava包创建集合 List<String> list =Lists.newArrayList("a","b","c","d"); //遍历1 其中anyThing可以用其它字符替换 list.forEach 阅读全文
posted @ 2021-07-10 10:00 wq9 编辑
摘要:1. 数据准备: public class TestGroupBy { @Data public static class User { private Integer id; private Integer schoolId; private String userName; private St 阅读全文
posted @ 2021-07-10 09:26 wq9 编辑
摘要:对象优雅判断null 使用ObjectUtils.allNotNull()和StringUtils.equals(),比较值是否为空以及比较值是否相等真的很舒服 <dependency> <groupId>org.apache.commons</groupId> <artifactId>common 阅读全文
posted @ 2021-07-08 16:44 wq9 编辑
摘要:https://www.cnblogs.com/wbxk/p/9598518.html 背景 JDK8中增加了一套全新的日期时间API,这里进行总结下,方便查询使用。 新的时间及日期API位于 java.time 包中,下面是一些关键类。 Instant:代表的是时间戳。 LocalDate:不包含 阅读全文
posted @ 2021-07-07 14:33 wq9 编辑
摘要:4.使用第三方库 下面将看到使用Apache Commons的StringUtils类来实现类似的结果。 4.1Maven Dependency <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3< 阅读全文
posted @ 2021-07-06 21:53 wq9 编辑
摘要:当long类型的数据,转换为double类型的数据来保存时,系统会自动转换为科学计数法的形式来保存,那我们在取数据之后,用数据的时候肯定是不想要科学技术法的形式的,所以要将科学计数法转换为Long类型。 BigDecimal bd = new BigDecimal(1.03219E+14); Lon 阅读全文
posted @ 2021-07-06 21:39 wq9 编辑
摘要:java相除保留两位小数 1 package cn.com.itrus; import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.ParseException; import java.text.Si 阅读全文
posted @ 2021-07-06 19:04 wq9 编辑
摘要:double 转 bigDecimal double b= 4.1625;java.math.BigDecimal d= new java.math.BigDecimal( b);bigDecimal 转 doubledouble s=bigdecimal.doubleValue(); Java d 阅读全文
posted @ 2021-07-06 16:29 wq9 编辑

点击右上角即可分享
微信分享提示