随笔分类 -  java基础

摘要:前端需要保留2位小数,即使小数点后是 0 也需要显示; 1、使用@JsonSerialize输出数据保留两位小数,创建一个BigDecimal格式化工具 import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jac 阅读全文
posted @ 2024-12-18 12:53 唏嘘- 阅读(238) 评论(0) 推荐(1) 编辑
摘要:使用Bigdecimal 做除法 public static void main(String[] args) { // 1、不设置保留位数 System.out.println(BigDecimal.valueOf(2).divide(BigDecimal.valueOf(3))); // 2、d 阅读全文
posted @ 2024-10-12 10:16 唏嘘- 阅读(26) 评论(0) 推荐(0) 编辑
摘要:CellStyle cs = wb.createCellStyle(); //设置字体 Font font = wb.createFont(); font.setColor(IndexedColors.BLACK.getIndex()); font.setFontHeightInPoints((sh 阅读全文
posted @ 2023-11-01 09:46 唏嘘- 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1、DateFormat 检查 DateFormat抽象类和SimpleDataFormat实现类,是非线程安全的,每次方法调用时,都需要新建实例; SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-ddd"); sdf.setLenient(f 阅读全文
posted @ 2023-06-01 14:42 唏嘘- 阅读(464) 评论(0) 推荐(0) 编辑
摘要:1.Scanner try(Scanner scanner = new Scanner(new FileReader(fileName))) { while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out. 阅读全文
posted @ 2023-04-10 15:44 唏嘘- 阅读(69) 评论(0) 推荐(0) 编辑
摘要:String value = ""; double numValue = Double.valueOf(value); //保留6位小数,并四舍五入 BigDecimal decimal = new BigDecimal(String.valueOf(value)).setScale(6, BigD 阅读全文
posted @ 2023-01-12 17:00 唏嘘- 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:stringObj.split([separator,[limit]]) separator: 可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 limit: 参数控制separator应用的次数,因此影响所得数组的长度 阅读全文
posted @ 2023-01-12 16:47 唏嘘- 阅读(200) 评论(0) 推荐(0) 编辑
摘要:前端传入mapList<User> userList = (List<User>) map.get("userList"); List<User> result=JSON.parseArray(JSON.toJSONString(userList),User.class); 阅读全文
posted @ 2022-11-14 15:03 唏嘘- 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1、将数组转换成集合 String [] arr = new String[]{"1", "2", "3"}; List<String> list = Arrays.asList(arr); list.remove("1"); 控制台报错: Exception in thread "main" ja 阅读全文
posted @ 2022-06-01 13:29 唏嘘- 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1、SpringBoot 项目 (1)、 Resource resource = new ClassPathResource("template/xixu.png"); // template 前面不要加 / File file = resource.getFile(); (2)、 String p 阅读全文
posted @ 2021-10-09 09:46 唏嘘- 阅读(582) 评论(0) 推荐(0) 编辑
摘要:1、做门户网站需要在首页展示文章的摘要部分,数据库存储的是带标签的内容,展示在前台需要将html标签处理一下 2、解决方式: 一、replaceAll 与正则表达式 //从html中提取纯文本 public static String StripHT(String strHtml) { //剔出<h 阅读全文
posted @ 2021-08-28 13:24 唏嘘- 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:一、数组转集合 //数组转集合 String [] strs = {"12", "13", "14"}; List<String> stringList = Arrays.asList(strs); // stringList.add("16"); 数组转成的集合,不可添加 //asList的返回对 阅读全文
posted @ 2021-08-16 11:20 唏嘘- 阅读(1783) 评论(0) 推荐(0) 编辑
摘要:1、java public static String ImageToBase64(String src){ if (src == "" || src == null) { return ""; } File file = new File(src); if (!file.exists()) { r 阅读全文
posted @ 2021-08-05 14:40 唏嘘- 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:方法一:使用subString 指定索引号,截取字符串: 将字符串从索引号为5开始截取,一直到字符串末尾。(索引值从0开始): String str = "abcdabcoph"; str.substring(5); System.out.println(str.substring(5));输出结果 阅读全文
posted @ 2021-08-03 17:15 唏嘘- 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1、方法一:遍历 String[] arr = { "0asd", "1zxc", "2vf", "3fg", "4zz", "5yy" }; // 遍历 StringBuffer str = new StringBuffer(); for (int i=0; i<arr.length; i++) 阅读全文
posted @ 2021-08-02 10:56 唏嘘- 阅读(2106) 评论(0) 推荐(0) 编辑
摘要:1、java8 Person person1 = new Person("tom", 15); Person person2 = new Person("jack", 26); Person person3 = new Person("lucy", 12); List<Person> list = 阅读全文
posted @ 2021-07-19 09:46 唏嘘- 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1、使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保持添加到其中的数据的顺序 public static void main(String[] 阅读全文
posted @ 2021-07-15 15:21 唏嘘- 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:1、break \ return \ continue之间的区别? break:在for循环、while循环 、 swith语句中,表示跳出当前循环 return:表示直接返回,结束当前方法 continue:表示终止本次循环,继续下次循环 2、final关键字的基本用法 (1)、final关键字可 阅读全文
posted @ 2020-04-14 20:59 唏嘘- 阅读(120) 评论(0) 推荐(0) 编辑

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