Java问题
ddm01
业精于勤,荒于嬉,行成于思,毁于随。
展开
-
Java问题——sheet.getLastRowNum()不准确问题
通过POI包使用sheet.getLastRowNum()获取Excel行数的时候,由于获取行数时是从0开始,实际的行数需要获取到的行数+1,但是有时候获取到的行数与Excel实际的行数差的很远,例如:实际Excel中只有100行,但是通过sheet.getLastRowNum()获取到的数值却是1000,这是为什么呢?原因在于Excel中只要操作过单元格就会认为样式发生改变。即使单元格为空,也会被读取行数据。解决办法:判断空行boolean rowEm...原创 2021-11-24 09:10:09 · 8642 阅读 · 1 评论 -
Java问题——数值舍入问题
开发过程中经常会遇到小数舍入问题,利用java.math包下的BigDecimal类中的方法可以有效的解决这一类问题。简单代码如下: double d1 = 16545.325; double d2 = -124566.225; System.out.println( new BigDecimal(d1).setScale(2,Roundi原创 2017-07-20 18:01:19 · 379 阅读 · 0 评论 -
Java问题——过大或过小数值防止科学计数法
在开发过程中,经常会遇到过大或过小的数值,该数值会转变为科学计数法的形式,例:3141592600会转成3.1415926E9,0.00000031415926会转成3.1415926E-7。无论是在页面上展示,还是下载,还是再次计算都不会达到我们预期的效果,那么,该如何避免过大或过小数值转变为科学计数法的形式呢?Java类中如下:1)、使用BigDecimal类原创 2017-10-12 09:31:49 · 10215 阅读 · 0 评论 -
Java问题——路径问题
Java中使用的路径分为两张:绝对路径,相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,”/”代表Web应用的根目录。和物理路径的相对表示。例如:”. /”原创 2017-12-15 11:01:38 · 1019 阅读 · 0 评论 -
Java基础——前台发送请求及参数传递
程序开发过程中,前台向后台发送请求及传递参数,目前个人总结为三种方式,具体如下:一、表单提交:表单提交可分为get请求跟post请求,一般只做查询时用get请求,还做其他操作时(如:更新等)用post请求,实例如下:前台表单:<form id="test" action="/product_notify/save" method="get"><input ...原创 2018-02-01 20:19:37 · 2192 阅读 · 0 评论 -
Java问题——can not be represented as java.sql.Date 错误解决
在java应用程序中,数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”程序使用select 语句从中取数据时出现以下异常:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date这是因为 “0000-00-00 00:00:0...转载 2021-07-08 17:53:05 · 1374 阅读 · 0 评论