1 réponse
Bonjour,
Il y a plusieurs manière de faire, tout dépend de ton niveau...
Comme je pense que tu trouveras facilement la version scolaire, je me limiterais aux Stream :
Il y a plusieurs manière de faire, tout dépend de ton niveau...
- il y a la version "scolaire" avec un StringBuilder, une boucle for, et un if
- ou la version un peu plus high tech avec les Stream.
Comme je pense que tu trouveras facilement la version scolaire, je me limiterais aux Stream :
private String[] array = { "un", "deux", null, "quatre" }; // [un, deux, quatre] @Override public String toString() { return Arrays.stream(array) // import java.util.Arrays; .filter(Objects::nonNull) // import java.util.Objects; .collect(Collectors.joining(", ", "[", "]")); // import java.util.stream.Collectors; }