hg: lambda/lambda/jdk: 8023997: j.l.String.join(java.lang.CharSequence, java.lang.Iterable) sample doesn't compile and is incorrect

Kasper Nielsen kasperni at gmail.com
Fri Aug 30 00:01:38 PDT 2013


Hi,

It would be nice if there was a javadoc reference from StringJoiner to
String.join().


And the example posted in StringJoiner

 * <pre> {@code

 * List<Integer> numbers = Arrays.asList(1, 2, 3, 4);

 * String commaSeparatedNumbers = numbers.stream()

 *     .map(i -> i.toString())

 *     .collect(Collectors.toStringJoiner(", ")).toString();

 * }</pre>
Is actually "short" for String.join(", ", numbers);

Maybe an example, joining entries in a map?

Cheers
  Kasper



On Fri, Aug 30, 2013 at 8:36 AM, <henry.jen at oracle.com> wrote:

> Changeset: 843be828477e
> Author:    henryjen
> Date:      2013-08-29 22:18 -0700
> URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/843be828477e
>
> 8023997: j.l.String.join(java.lang.CharSequence, java.lang.Iterable)
> sample doesn't compile and is incorrect
>
> ! src/share/classes/java/lang/String.java
>
>
>


More information about the lambda-dev mailing list