join方法

  • public static String join(CharSequence delimiter, CharSequence... elements)
    

    返回由CharSequence elements的副本组成的新String,该副本与指定的delimiter的副本连接在一起。

    For example,

         String message = String.join("-", "Java", "is", "cool");
         // message returned is: "Java-is-cool"
     
    

    请注意,如果元素为null,则添加"null"

    • 参数

      delimiter - 用于分隔每个元素的分隔符

      elements - 要连接在一起的元素。

    • 结果

      一个新的 String ,它由所述的 elements由分离 delimiter

    • 异常

      NullPointerException - 如果 delimiterelementsnull

    • 从以下版本开始:

      1.8

  • public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
    

    返回由String的副本组成的新String ,其中CharSequence elements指定的delimiter的副本。

    For example,

         List<String> strings = List.of("Java", "is", "cool");
         String message = String.join(" ", strings);
         //message returned is: "Java is cool"
    
         Set<String> strings =
             new LinkedHashSet<>(List.of("Java", "is", "very", "cool"));
         String message = String.join("-", strings);
         //message returned is: "Java-is-very-cool"
     
    

    请注意,如果单个元素是null ,则添加"null"

    • 参数

      delimiter -用于向每一个的分开的字符序列 elements在所得 String

      elements - Iterable将其 elements连接在一起。

    • 结果

      elements参数组成的新 String

    • 异常

      NullPointerException - 如果 delimiterelementsnull

    • 从以下版本开始:

      1.8

posted @ 2022-08-18 13:54  大于昨天  阅读(31)  评论(0编辑  收藏  举报