数据类型 Sonar提示: Use "BigDecimal.valueOf" instead. 解决方法:使用BigDecimal.valueOf()代替。因为这个方法内部会将参数转换为 ...
数据类型 Sonar提示: Use "BigDecimal.valueOf" instead. 解决方法:使用BigDecimal.valueOf()代替。因为这个方法内部会将参数转换为 ...
类型转换虽然很简单,但是还是有些小细节要多注意。 String转化为int: String转化为Integer,可以如下所示。 也适用于int转化为Integer: ...
java8使用了LocalDateTime和DateTimeFormatter。比之前的Date和Carlendar有所改进。 DateTimeFormatter是线程安全的。DateTimeForm ...
Lambda表达式 lambda表达式,实际上就是匿名函数。 格式如下: ()里面是函数的参数,中间是箭头, {}是函数的代码块,{}包含了函数的执行以及返回结果。 新建线程 不使用 ...
使用split的时候,要多注意下标。 split方法 继续往里看: split()方法内部,其实是用Pattern去处理的。 Pattern是一个正则表达式经编译后的表现模式。 Patt ...
一、lambda表达式 语法: parameters是参数,expression是表达式,statements是代码块。 lambda表达式,其实就是匿名函数。 ->左侧是方法参数, ...
CompletableFuture Java5引入了Future和 FutureTask,用于异步处理。Future可以通过get()方法获取异步的返回值。 在Java8引入了Completable ...
StringJoiner可以用来拼接字符串。 字符串拼接 示例如下: 字符串拼接,带有前缀和后缀。 格式如下: delimiter表示分隔符,prefix是前缀,suffix是后缀。 ...
java常用的工具类/第三方类库 在开发的过程中,有些代码直接用原生的语法写起来比较麻烦。 多掌握一些java常用的工具类、java常用的第三方类库,可以让我们提高效率,代码变得简洁优雅。 一、a ...