Java
文章平均质量分 67
楼兰过客
这个作者很懒,什么都没留下…
展开
-
finally与return纠缠不清
我们都知道finally中的代码是在return之后执行的,那么在return语句中对最终返回的结果进行了逻辑处理,finally中的代码还会生效吗?如果我们传入x=1,那么最终返回的结果是多少呢?是3?是2?还是1?return str;返回的字符串是多少呢?是abcdef?是abcghi?是abcdefghi?还是null?原创 2024-02-01 10:00:59 · 876 阅读 · 0 评论 -
double会丢失精度,Bigdecimal就一定安全吗
在处理精确数值计算时,BigDecimal是Java中一个强大的工具,但在使用过程中需要注意一些潜在的问题。避免使用浮点数构造BigDecimal,而是使用String类型的构造器,在进行除法运算时一定要指定舍入模式,谨慎指定舍入模式,使用compareTo比较BigDecimal的值,要使用BigDecimal进行高精度的运算。原创 2024-02-01 09:57:52 · 1001 阅读 · 0 评论 -
使用Dom解析、生成、编辑XML的小demo
一个操作xml的小demo这个解析是从一个word转化成xml时进行某些节点编辑替换使用的,属于半拉子工程。只有解析和编辑xml的部分。仅贴一段代码,测试过没问题。但是肯定还有很多情况没考虑到,后边需要逐步完善,目前仅供参考。里边还有很多地方是写死的值,实际使用时还需要再根据自己的实际情况进行修改,欢迎探讨。package io.melonrind.wxz.oneboot.document.parsexml.demo;import org.w3c.dom.*;import org.xml.sax原创 2021-08-31 11:07:41 · 336 阅读 · 0 评论 -
POI给WORD添加水印(亲测可用)
POI给WORD添加水印(亲测可用)最近要做电子合同,客户提出为了安全性要将合同中都添加水印,这个之前在网上看到过,貌似使用POI很好加。去网上一搜发现,清一色的只有一篇文章,并且这段代码是用不了的;在文章下边的评论里也发现都说用不了,不能用。唉,木办法了,只能自己探索。一、依赖依赖当然是还就那些,demo里我用了Lombok打印日志了,依赖里我没写出来。<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><原创 2021-06-28 20:13:26 · 5573 阅读 · 23 评论