上一页 1 ··· 6 7 8 9 10
摘要: ### 遍历 ```java // list 遍历,stream() 可省略 list.stream().forEach(e -> { }); // map 遍历 map.forEach((k,v) -> { }); ``` ### 过滤 ```java // 保留 age > 18 的 userL 阅读全文
posted @ 2023-02-22 14:59 CyrusHuang 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 光标移动(命令模式的上下左右):k,j,h,l 保存/退出 仅保存::w 退出::q(如果有修改要先保存) 保存并退出::wq(x效果一致) 强制退出::q! 模式 命令模式:esc(当前需要处于插入或可视模式) 插入模式:i(光标前插入);a(光标后插入);I(行首插入);A(行尾插入) 可视模式 阅读全文
posted @ 2023-02-22 10:00 CyrusHuang 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ### 创建 BigDecimal 建议使用 `public BigDecimal(String val)`,使用 number 参数可能会有精度问题 ### 设置精度 `setScale(3, BigDecimal.ROUND_HALF_UP)`,取三位小数,四舍五入 ### 比较大小 使用方法 阅读全文
posted @ 2023-02-10 22:33 CyrusHuang 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 首先要明白,修改一个对象,可以是 **修改对象的属性值**,也能使建立新的引用(**指向另一个对象**)两种情况 ### 值传递 在函数调用的过程中,参数是 **变量的副本**,就是复制出来的一个对象,函数中无论怎么修改和原来的变量都没关系 ### 引用传递 在函数调用的过程中,参数是 **变量的引 阅读全文
posted @ 2023-02-10 22:10 CyrusHuang 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 都来自于 Object,hashCode:把对象的内存地址转换成一个整数,native 方法;equals 比较两个对象的内存地址 String 类重写了 equals 方法 ### 什么时候需要重写对象的 hashCode 和 equals 方法? #### 1,判断对象业务上如果不是判断内存地址 阅读全文
posted @ 2023-02-10 18:30 CyrusHuang 阅读(21) 评论(0) 推荐(0) 编辑
摘要: # 截取 public String substring(int beginIndex, int endIndex),返回新的字符串,参数为 前闭后开 public String substring(int beginIndex),返回新的字符串,从参数位置开始截取到末尾 # 定位 public c 阅读全文
posted @ 2023-02-10 17:03 CyrusHuang 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10