java
禺垣
万世之一时,全局之一域。
展开
-
Java中将jsonArray导出为Excel
java中使用jxl导出excel时,需指定WritableSheet对象中对应于每个单元格的数据。List类型是一种常用的数据类型,它里面的元素是实体对象,当将它创建为WritableSheet对象时,它的每个实体元素可以通过简单索引循环的形式遍历到,但对实体每个属性的遍历,却不能以简单索引循环的形式实现,而只能用getter方法去逐一获取,这样,对不同的实体,均需特定的实现代码与之对应,势必会造成大量的代码冗余。 一种有效的策略是,将List转化为jsonArray,把实体对象的属性名构原创 2021-11-27 13:18:04 · 1367 阅读 · 0 评论 -
java中double变量保留小数位数
public class Test { public static void main(String[] args) { double a = 12.123456789; String a_str = String.format("%.3f", a); //以字符串形式保留位数,此处保留3位小数 double a_1 = Double.parseDouble(a_str); //将字符串转回double类型 }}原创 2021-11-22 14:23:49 · 3559 阅读 · 0 评论 -
解决PMML namespace URI httpwww.dmg.orgPMML-4_4 is not supported
使用pmml的方式跨平台部署机器学习模型时,在java中加载模型,出现了该错误原因:java的jar包版本与PMML文件的版本不相符,jar包的版本过低无法解析PMML文件。如果升级jar包,加载模型的当前语法不可用;因此,降低PMML文件的版本号是安全可靠的。解决:将pmml文件中xmlns="…/PMML-4_4"改为xmlns="…/PMML-4_3"再运行,成功。参考https://blog.csdn.net/qq_32113189/article/details/107542原创 2021-11-18 21:06:20 · 1751 阅读 · 0 评论 -
java中实现创建目录、创建文件的操作
一、创建目录mkdir()——仅创建一层目录,返回true或false.mkdirs()——创建一层或多层目录,返回true或false. 也就是,在通常情况下,使用mkdirs()即可满足创建目录的需求。如,File file = new File("D:\\myLevel1\\myLevel2"); //以某路径实例化一个File对象if (!file.exists()){ //如果不存在 boolean dr = file.mkdirs(); //创建目录} 即在D盘根目录原创 2021-09-29 17:51:28 · 31447 阅读 · 0 评论 -
java遍历List常用的两种方式
如对一个String类型的列表List<String> stringList = new ArrayList<>();stringList.add("张三");stringList.add("李四");stringList.add("王五");遍历方式一:for循环,以索引获取元素for (int i = 0; i < stringList.size(); i++) { String str = stringList.get(i); System.原创 2021-09-29 13:51:26 · 9336 阅读 · 0 评论 -
(转)mybatis常用jdbcType数据类型
https://www.cnblogs.com/lixuwu/p/5916585.html转载 2021-09-25 17:18:09 · 158 阅读 · 0 评论 -
java中分别获取Date的年、月、日、时、分、秒的各个值
import java.util.Date;public class Test013 { public static void main(String[] args) { Date myDate = new Date(); System.out.println("当前时间:"+myDate); int year = Integer.parseInt(String.format("%tY",myDate)); System.out.原创 2021-09-24 22:16:46 · 4404 阅读 · 1 评论 -
java中Date与String的相互转换
java中通过SimpleDateFormat可以实现Date与String的相互转换。1.String转Date例1:年月日 时分秒String str1 = "2021-09-24 12:13:14";SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date myDate1 = null;try { myDate1 = sdf1.parse(str1);}catch (Exception e){原创 2021-09-24 21:54:26 · 45520 阅读 · 0 评论 -
java中以字符分隔的字符串与字符串数组的相互转换
1.字符串数组拼接成一个以指定字符(包括空字符)分隔的字符串——String.join(),JDK8的新特性String[] strArray = {"aaa","bbb","ccc"};String str = String.join("-",strArray);System.out.println(str);运行结果:aaa-bbb-ccc2.将字符串以逗号为分隔符,转换为字符串数组——split()String str = "aaa,bbb,ccc";String[] str原创 2021-09-24 16:02:20 · 1949 阅读 · 0 评论