指定された文字列に基づいて--------ジョイナーグアバツールストリングは、セパレータ一緒に接続されています。

{クラスJoinerTestパブリック

    パブリック静的な無効メイン(文字列引数[]){ 

     // 1、文字列のリストのセットに文字列の形である。
        一覧の<string> ArrayListのリスト=新しい新規の<string>(); 
        List.add( "XX"); 
        List.add( "ZZ"); 
        List.add( "DD"); 

        //Joiner.on( " ")は、オブジェクトインスタンスジョイナー得た
        ジョイナージョイナー= Joiner.onを("、"); 
        / /joiner.join(list)着信オペレーションのセット、および文字列形式にオンに
        するSystem.out.println(joiner.join(リスト)); 
        //出力:XX、ZZ​​、DD 

     // 2、イテレータ< T>文字列にリスト
        のIterator <文字列> = list.iterator(); 
        文字列str = Joiner.on( "|")参加(IT);. 
        のSystem.out.println(STR);
        //出力:XX | ZZ | ddは

     // 3、接続されている複数のストリング。
        。文字列STR1 = Joiner.on( " ")("参加、小さな" "父"、 "母"、 "祖父"、 "祖母"); 
        System.out.printlnは(STR1); 
        //出力:小さな小さな、父、母、祖父、祖母

     // 4、接続文字列リスト
        のStringBuilderビルダー=新しいStringBuilderの( "ちょっと賢い"); 
        //戻り値の型のStringBuilder 
        StringBuilderのSTR2 = Joiner.on( "" )appendTo。 (ビルダ、リスト); 
        System.out.printlnは(STR2); 
        //出力:少しはXX、ZZ​​、DD行儀

     // 5を、ヌル値はスキップされたコネクタです。
        List.add(NULL); 
        List.add(「小さな小さな"); 
        // skipNulls()はnullを取り除くの代わりに
        文字列STR3 = Joiner.on("、「)skipNullsを()(リスト)に参加; ... 
        のSystem.out.println(STR3); 
        //出力:XX、ZZ​​、 DD、リトル

     @ 6、交換ヌル値コネクタ小小
        文字列STR4 = Joiner.on( " ")useForNull("空").join(リスト)。
        System.out.println(STR4)。
        //输出:XX、ZZ​​、DD、空、小小

     // 7、地図的键值对打印出来
        地図<文字列、文字列>マップ=新しいHashMapの<>(); 
        map.put( "キー1"、 "VALUE1"); 
        map.put( "KEY2"、 "値2")。
        map.put( "KEY3"、 "値3"); 
        Joiner.MapJoiner mapJoiner = Joiner.on( " ")withKeyValueSeparator("=")。
        System.out.println(mapJoiner.join(MAP))。
        //输出:キー1 = VALUE1、KEY2 =値2、KEY3 = VALUE3      
 
    // 8、ステップ一覧<ロング>セット(最初のフロントスイッチのリスト<文字列>、特性java8一覧<文字列>スイッチ一覧の背面とに文字列<。ロング>)
    。。。リスト<ロング>リスト= Splitter.on( "#")splitToList( "111#222#333")ストリーム()mapToLong(str-> Long.parseLong(STR))箱入り()別個の()を収集(Collectors.toList(。))。
}}

















  

おすすめ

転載: www.cnblogs.com/jiaowoxiaofeng/p/11966661.html