Java中的浮点数问题

一般情况下,我们会使用double或是float来作为小数运算对象,不过因为浮点数的存储问题,导致了浮点数的精度丢失。所以一般情况下,在需要精确计算时,我们会用到BigDecimal。 参考资料: 知乎专栏 案例以下是浮点数精度丢失的演示: 1234...

技术

Java对于文件的编码格式处理

Java对于文件的读取或是写入一般都是使用stream流的方式,例如FileInputStream或是FileOutputStream。方式有很多种,每种方式都有自己的应用场景。 文件读取一般情况下,我们使用Java读取文件内容使用的是以下方式: 1...

技术

SimpleDateFormat

SimpleDateFormat是Java用于构造与解析时间格式的类,虽然在多线程上有漏洞,但还是挺常用的。这里记录一下我遇到的问题。 12SimpleDateFormat sdf = new SimpleDateFormat("yyyy-...

技术

在Java中提取字符串中的区域数据

这里的区域数据指的是类似于Hello #{name}中的#{name}一样,是一段连续的字符串。 之前有一个需要将字符串中的宏变量替换的需求,而宏变量可以自定义,写在数据库中。所以需求变成了: 提取字符串中所...

技术
123

本站总访问量