Java字符串連接:Java8字符串連接收集器Collectors.joining


Java8中的字符串連接收集器

之前字符串拼接一般是用StringBuffer的append()方法。在JDK8中,可以采用函數式編程(使用 Collectors.joining 收集器)的方式對字符串進行更優雅的連接。

Collectors.joining收集器: 支持靈活的參數配置,可以指定字符串連接時的分隔符,前綴和后綴字符串

代碼簡單實現

    @Test
    public void uti() {

        String[] names = {"1", "2", "3", "4", "5"};
        Stream<String> stream = Stream.of(names);
        /**
         * joining中的3個參數分別為:分隔符,前綴,后綴
         * 
         */
        String splice = stream.collect(Collectors.joining("->", "[", "]"));
        System.out.println(splice);


    }

實現效果

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM