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