当前位置:网站首页>公司代码学习笔记
公司代码学习笔记
2022-08-03 01:00:00 【一条小咸鱼i】
文章目录
String.format
return String.format("https://%s", "www.baidu.com");
此处的%s 相当于占位符
返回结果为 ”https://www.baidu.com“
String.format("%05d", (++integer));
不足5位数 左侧补0 如 2012 -> 02012
File.separator
File.separator 的作用相当于 ' \ '
ObjectUtils.defaultIfNull(XXX,0)
当xxx为null 时 设置为0或其它指定值
Integer integer = ObjectUtils.defaultIfNull(shipmentBoxDao.getMaxBoxNo(selectBoxNoCount), 0);
【java8】stream的.findAny().orElse (null) 是什么意思
findAny()是集合中的意条件的一个,orElse(NUll)是如果没有就返回null。
Arrays.stream(DepotCellAreaEnum.values()).filter(item -> item.code.equals(code)).findFirst().orElse(null);
//查询第一个 没有的返回null值
//过滤空值
long count = list.stream().filter(StringUtils::hasLength).count();
HashMap的默认值
HashMap的默认初始容量为16,默认加载因子为0.75,默认阈值为:16*0.75=12
当HashMap的size超过阈值,HashMap的容量就会改变(扩大为原始大小的两倍)
边栏推荐
- Brute force recursion to dynamic programming 07 (516. Longest palindrome subsequence)
- 在表格数据上,为什么基于树的模型仍然优于深度学习?
- 开发JSP应用的基础知识
- 【深度学习】基于tensorflow的小型物体识别训练(数据集:CIFAR-10)
- 全栈---JSONP
- 嵌入式开发:嵌入式基础——’ ’和” ”的区别
- 国标GB28181协议EasyGBS平台项目现场通知消息过多导致系统卡顿该如何解决?
- PHICOMM(斐讯)N1盒子 - Armbian5.77(Debian 9)刷入EMMC
- 扩展卡尔曼滤波【转】
- 优秀的 Verilog/FPGA开源项目总结及交流群
猜你喜欢
随机推荐
Violent recursion to dynamic programming 06 (the sword refers to Offer II 095. Longest common subsequence)
华为防火墙双机热备技术:HRP、VGMP、VRRP,三大技术值得一学!
如何让优炫数据库开机自启
【Leetcode】305.岛屿数量II(困难)
8-jwt工具类
torchvision.datasets.ImageFolder使用详解
ASP.NET网络版进销存管理系统源码【源码免费分享】
绿色版-SQL环境搭建
The Multiversity 的 “非常重要的生命体” NFT 推出
可信的SSL证书颁发机构有哪些
做快乐的事情
Go高性能之方法接收器 - 指针vs值
Last Common Ancestor (LCA) Study Notes | P3379 【Template】Least Common Ancestor (LCA) Problem Solution
mysql容器数据卷持久化
暴力递归到动态规划 07(516. 最长回文子序列)
【遥控器开发基础教程4】疯壳·开源编队无人机-SPI(OLED)
嵌入式开发:嵌入式基础——’ ’和” ”的区别
怎么做postgrsql主备?
【7.31】代码源 - 【矩阵操作】【宝箱】【New Stone Game】【等差数列】
一套开源的可快速搭建自己的物联网/智能家居系统源码









