stream 快速解决 List 中保留两位小数的问题


直接上代码

public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("0.0121");
        list.add("0.0131");
        list.add("-");
        list.add("0.0421");
        list.add("0.0621");
        list.add("0.12321");

        list = list.stream().map(e->{
            if ("-".equals(e)) {
                return  "0.0";
            }
            return String.format("%.2f", Double.parseDouble(e));
        }).collect(Collectors.toList());

        System.out.println(list);
    }

stream  yyds~

 

其他垃圾方法

1,fori

2,foreach


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM