GTea
个人专栏

最新文章

Maven添加Sonar插件配置

在 Maven 本地库中的 settings.xml 配置文件中的节点中添加如下配置(也可以配在pom.xml里):添加以下profile<profiles> <profile> <id>sonar</id> <activation> <activeByDefault>true</

Sonar Java默认扫描规则

规则如下:".equals()" should not be used to test the values of "Atomic" classes:equals()方法不应该用在原子类型的数据上(如:AtomicInteger, AtomicLong, AtomicBoolean)."=+" should not be used instead of "+=":"=+"不可以替代 “+=”."=

Java 8 转换Stream为数组

Stream转换为数组最简单的方法是使用toArray(IntFunction<A[]> generator)Stream<String> streamString = Stream.of("a", "b", "c");String[] stringArray = streamString.toArray(String[]::new);String[]:new会接收Stre

Java 10 var的使用及限制

在Java 10的众多特性里,局部变量的类型推断是比较受大家关注的特性之一。这里简单介绍下它的使用以及限制。在Java 7,声明一个列表我们会这样做:List<String> list = new ArrayList<String>(); Java 8/9可以改写为:List<String>&

Java使用DecimalFormat将数字四舍五入到后几位

Java的DecimalFormat类可以对数字做格式化,如设置小数后指定位数。基本用法DecimalFormat df = new DecimalFormat("#.#####"); df.format(0.912356); 取后五位,默认不对数字的最后一位做四舍五入,返回结果为0.91235 对数字最后一位做四舍五入如果要对数字最后一